6 #include "../acess/intdefs.h"
8 typedef struct stat t_fstat;
10 #define FD_SETSIZE 128
15 typedef unsigned long pid_t;
16 typedef unsigned long tid_t;
17 typedef signed long long int time_t;
18 typedef long long int off_t;
20 typedef unsigned int uint;
22 typedef unsigned short fd_set_ent_t;
25 * \brief fd_set for select()
29 fd_set_ent_t flags[FD_SETSIZE/16];
33 unsigned long object; /*!< Group or user (bit 31 determines) */
34 unsigned long perms; /*!< Inverted by bit 31 */
38 unsigned long long inode;
42 unsigned long long size;
47 struct s_sysACL acls[];
48 } __attribute__((packed));
49 typedef struct s_sysFInfo t_sysFInfo;
50 typedef struct s_sysACL t_sysACL;
52 extern void FD_ZERO(fd_set *fdsetp);
53 extern void FD_CLR(int fd, fd_set *fdsetp);
54 extern void FD_SET(int fd, fd_set *fdsetp);
55 extern int FD_ISSET(int fd, fd_set *fdsetp);
57 typedef __uint8_t u_int8_t;
58 typedef __uint16_t u_int16_t;
59 typedef __uint32_t u_int32_t;
61 #include "../sys/stat.h"