久野です。

shirai@unixusers.netさん:
>  問題はそう簡単ではないんです。<sys/time.h> の中で <time.h>
> を include している実装では、二つとも include することにより
> <time.h> が二重に include されます。
>  更にそういう実装では、<time.h> が二重 include に堪える仕様
> になっていないことが多く、結果として二重定義等の error が発
> 生して compile に失敗してしまうんです。

    そ、そうなの。二重include対策はお約束と思ってた。     久野