-typedef struct {
- int st_dev; //dev_t
- int st_ino; //ino_t
- int st_mode; //mode_t
- unsigned int st_nlink;
- unsigned int st_uid;
- unsigned int st_gid;
- int st_rdev; //dev_t
- unsigned int st_size;
- long st_atime; //time_t
- long st_mtime;
- long st_ctime;
-} t_fstat;
-
-#define S_IFMT 0170000 /* type of file */
-#define S_IFDIR 0040000 /* directory */
-#define S_IFCHR 0020000 /* character special */
-#define S_IFBLK 0060000 /* block special */
-#define S_IFREG 0100000 /* regular */
-#define S_IFLNK 0120000 /* symbolic link */
-#define S_IFSOCK 0140000 /* socket */
-#define S_IFIFO 0010000 /* fifo */