--- ray/src/rt/persist.c 1997/10/16 13:49:22 2.20 +++ ray/src/rt/persist.c 1997/10/28 14:00:02 2.21 @@ -12,26 +12,9 @@ static char SCCSid[] = "$SunId$ LBL"; #ifdef F_SETLKW #include "paths.h" +#include "selcall.h" #include -#include -#ifdef INCL_SEL_H -#include -#endif #include - /* select call compatibility stuff */ -#ifndef FD_SETSIZE -#include -#define FD_SETSIZE NOFILE /* maximum # select file descriptors */ -#endif -#ifndef FD_SET -#ifndef NFDBITS -#define NFDBITS (8*sizeof(int)) /* number of bits per fd_mask */ -#endif -#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))) -#define FD_ZERO(p) bzero((char *)(p), sizeof(*(p))) -#endif #ifndef TIMELIM #define TIMELIM (8*3600) /* time limit for holding pattern */