Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re: SAD with DragonFly BSD
Date: 2006/04/19(Wed) 10:03:59
ContributorA. 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>


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)