4 #pragma lib "/$M/lib/ape/libap.a"
5 typedef unsigned short ino_t;
6 typedef unsigned short dev_t;
7 typedef long long off_t;
8 typedef unsigned short mode_t;
11 typedef short nlink_t;
16 typedef unsigned long size_t;
31 typedef char * caddr_t;
35 /* also cf <select.h> */
36 typedef struct fd_set {
39 #define FD_SET(n,p) ((p)->fds_bits[(n)>>5] |= (1 << ((n) &0x1f)))
40 #define FD_CLR(n,p) ((p)->fds_bits[(n)>>5] &= ~(1 << ((n) &0x1f)))
41 #define FD_ISSET(n,p) ((p)->fds_bits[(n)>>5] & (1 << ((n) &0x1f)))
42 #define FD_ZERO(p) ((p)->fds_bits[0] =0, (p)->fds_bits[1] =0, (p)->fds_bits[2] =0)
46 #endif /* __TYPES_H */