FreeBSD 6.1 RELEASE
根据《UNIX网络编程》一书源代码中readme文件里的说明
cd lib
make
会出现如下提示
mcast_leave.c: In function `mcast_leave':
mcast_leave.c:26: `IPV6_DROP_MEMBERSHIP' undeclared (first use in this function)
mcast_leave.c:26: (Each undeclared identifier is reported only once
mcast_leave.c:26: for each function it appears in.)
*** Error code 1
做如下动作即可:
change the following:
mcast_leave.c: Change IPV6_DROP_MEMBERSHIP to IPV6_LEAVE_GROUP
mcast_join.c: Change IPV6_ADD_MEMBERSHIP to IPV6_JOIN_GROUP
解决问题的贴子在:
http://forums.devshed.com/c-programming-42/richard-stevens-unp-h-59962.html