home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume11 / tinymud2 / sysv_diffs / fakeselect.h next >
C/C++ Source or Header  |  1991-04-03  |  310b  |  13 lines

  1. typedef    long    fd_set;
  2.  
  3. struct    timeval    {
  4.     long    tv_sec;
  5.     long    tv_usec;
  6. };
  7.  
  8. #define FD_SETSIZE (sizeof(fd_set) * 8)
  9. #define FD_SET(fd, maskptr) (*maskptr |= (1 << fd))
  10. #define FD_CLR(fd, maskptr) (*maskptr &= ~(1 << fd))
  11. #define FD_ZERO(maskptr) (*maskptr = 0)
  12. #define FD_ISSET(fd, maskptr) (*maskptr & (1 << fd))
  13.