Subject | : Re: SAD with DragonFly BSD |
Date | : 2006/04/19(Wed) 10:03:59 |
Contributor | : A. Morita |
> cc -o tfNetworkIO_.o -c -g -O1 -mpreferred-stack-boundary=3 -malign-double -I/home/yosimoto/src/oldsad-amorita-snapshot-557/src \ > /home/yosimoto/src/oldsad-amorita-snapshot-557/src/tfNetworkIO_.c > /home/yosimoto/src/oldsad-amorita-snapshot-557/src/tfNetworkIO_.c: In function `tfSelectUnit': > /home/yosimoto/src/oldsad-amorita-snapshot-557/src/tfNetworkIO_.c:499: error: storage size of 'tm' isn't known > gmake[2]: *** [tfNetworkIO_.o] Error 1 > gmake[2]: Leaving directory `/home/yosimoto/src/oldsad-amorita-snapshot-557/obj/i386-DragonFly1' > gmake[1]: *** [all] Error 2 > gmake[1]: Leaving directory `/home/yosimoto/src/oldsad-amorita-snapshot-557' > gmake: *** [all] Error 2 www.allbsd.orgで、select(2)のmanを調べた限りでは prototype宣言がある header fileが異なるようですので、 Rev562で対応させときました。最近の FreeBSDとかだと #include <sys/select.h> でOKなのですが...どうやら、昔ながらのスタイルなのか #include <sys/types.h> #include <sys/time.h> #include <unistd.h> が必要らしぃ Index: src/tfNetworkIO_.c =================================================================== --- src/tfNetworkIO_.c (revision 561) +++ src/tfNetworkIO_.c (revision 562) @@ -8,6 +8,7 @@ #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> +#include <sys/time.h> #include <sys/select.h> #include <sys/ioctl.h>