1#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG4 2type {struct timeval} 3 4element {struct timeval} time_t tv_sec 5element {struct timeval} suseconds_t tv_usec 6 7type {struct itimerval} 8 9element {struct itimerval} {struct timeval} it_interval 10element {struct itimerval} {struct timeval} it_value 11 12type time_t 13type suseconds_t 14 15type fd_set 16element fd_set long fds_bits [] 17 18constant ITIMER_REAL 19constant ITIMER_VIRTUAL 20constant ITIMER_PROF 21 22macro FD_CLR 23macro FD_ISSET 24macro FD_SET 25macro FD_ZERO 26 27constant FD_SETSIZE 28 29function int getitimer (int, struct itimerval*) 30function int setitimer (int, const struct itimerval*, struct itimerval*) 31function int gettimeofday (struct timeval*, void*) 32function int select (int, fd_set*, fd_set*, fd_set*, struct timeval*) 33function int utimes (const char*, const struct timeval [2]) 34 35allow fds_* 36allow it_* 37allow tv_* 38allow FD_* 39allow ITIMER_* 40allow *_t 41 42allow-header sys/select.h 43#endif 44