--- ray/src/common/selcall.h 2003/06/27 06:53:22 3.8 +++ ray/src/common/selcall.h 2003/06/30 14:59:11 3.9 @@ -1,4 +1,4 @@ -/* RCSid $Id: selcall.h,v 3.8 2003/06/27 06:53:22 greg Exp $ */ +/* RCSid $Id: selcall.h,v 3.9 2003/06/30 14:59:11 schorsch Exp $ */ /* * header file for select call compatibility */ @@ -8,6 +8,7 @@ extern "C" { #endif +#include #include #ifdef _WIN32 /*#include */ @@ -32,11 +33,7 @@ extern "C" { #define FD_SET(n, p) ((p)->fds_bits[(n)/NFDBITS] |= (1 << ((n) % NFDBITS))) #define FD_CLR(n, p) ((p)->fds_bits[(n)/NFDBITS] &= ~(1 << ((n) % NFDBITS))) #define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1 << ((n) % NFDBITS))) -#ifdef BSD -#define FD_ZERO(p) bzero((char *)(p), sizeof(*(p))) -#else #define FD_ZERO(p) memset((char *)(p), 0, sizeof(*(p))) -#endif #endif