6 #include "../acess/intdefs.h"
8 typedef struct stat t_fstat;
10 #define FD_SETSIZE 128
15 typedef unsigned int id_t;
16 typedef unsigned long pid_t;
17 typedef unsigned long tid_t;
18 typedef signed long long int time_t;
19 typedef long long int off_t;
21 typedef unsigned int uint;
23 typedef unsigned short fd_set_ent_t;
26 * \brief fd_set for select()
30 fd_set_ent_t flags[FD_SETSIZE/16];
34 unsigned long object; /*!< Group or user (bit 31 determines) */
35 unsigned long perms; /*!< Inverted by bit 31 */
39 unsigned long long inode;
43 unsigned long long size;
48 struct s_sysACL acls[];
49 } __attribute__((packed));
50 typedef struct s_sysFInfo t_sysFInfo;
51 typedef struct s_sysACL t_sysACL;
53 extern void FD_ZERO(fd_set *fdsetp);
54 extern void FD_CLR(int fd, fd_set *fdsetp);
55 extern void FD_SET(int fd, fd_set *fdsetp);
56 extern int FD_ISSET(int fd, fd_set *fdsetp);
58 #include "../sys/stat.h"