X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Fsys%2Ftypes.h;h=4e38de37ada12fe90a513fbba79f904c1fe2318f;hb=54ee7218058b4285be6b02195cba4e90c4e12a2d;hp=fe17994a06a4c9740432170088289ef91ae023cb;hpb=1b9f0a3100dd5bbfca97249cee2a4a98028e2eaf;p=tpg%2Facess2.git diff --git a/Usermode/include/sys/types.h b/Usermode/include/sys/types.h index fe17994a..4e38de37 100644 --- a/Usermode/include/sys/types.h +++ b/Usermode/include/sys/types.h @@ -3,6 +3,8 @@ #ifndef _SYS_TYPES_H #define _SYS_TYPES_H +#include "../acess/intdefs.h" + typedef struct stat t_fstat; #define FD_SETSIZE 128 @@ -43,7 +45,7 @@ struct s_sysFInfo { time_t ctime; int numacls; struct s_sysACL acls[]; -}; +} __attribute__((packed)); typedef struct s_sysFInfo t_sysFInfo; typedef struct s_sysACL t_sysACL; @@ -52,6 +54,10 @@ extern void FD_CLR(int fd, fd_set *fdsetp); extern void FD_SET(int fd, fd_set *fdsetp); extern int FD_ISSET(int fd, fd_set *fdsetp); +typedef __uint8_t u_int8_t; +typedef __uint16_t u_int16_t; +typedef __uint32_t u_int32_t; + #include "../sys/stat.h" #endif