Adding usermode tree
[tpg/acess2.git] / Usermode / include / sys / types.h
1
2 #ifndef _SYS_TYPES_H
3 #define _SYS_TYPES_H
4
5 typedef struct {
6         int             st_dev;         //dev_t
7         int             st_ino;         //ino_t
8         int             st_mode;        //mode_t
9         unsigned int    st_nlink;
10         unsigned int    st_uid;
11         unsigned int    st_gid;
12         int             st_rdev;        //dev_t
13         unsigned int    st_size;
14         long    st_atime;       //time_t
15         long    st_mtime;
16         long    st_ctime;
17 } t_fstat;
18
19 #define S_IFMT          0170000 /* type of file */
20 #define         S_IFDIR 0040000 /* directory */
21 #define         S_IFCHR 0020000 /* character special */
22 #define         S_IFBLK 0060000 /* block special */
23 #define         S_IFREG 0100000 /* regular */
24 #define         S_IFLNK 0120000 /* symbolic link */
25 #define         S_IFSOCK        0140000 /* socket */
26 #define         S_IFIFO 0010000 /* fifo */
27
28 #endif

UCC git Repository :: git.ucc.asn.au