added FD_SET and FD_ZERO for 4.2BSD
This commit is contained in:
8
compat.h
8
compat.h
@@ -48,6 +48,14 @@
|
||||
# define MAXHOSTNAMELEN 64
|
||||
#endif
|
||||
|
||||
/*
|
||||
* 4.2BSD lacks FD_* macros (we only use FD_SET and FD_ZERO)
|
||||
*/
|
||||
#ifndef FD_SETSIZE
|
||||
#define FD_SET(fd, fds) ((fds) -> fds_bits[0] |= (1 << (fd)))
|
||||
#define FD_ZERO(fds) ((fds) -> fds_bits[0] = 0)
|
||||
#endif /* !FD_SETSIZE */
|
||||
|
||||
/*
|
||||
* Posix versions for those without...
|
||||
*/
|
||||
|
Reference in New Issue
Block a user