home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixtools / unixlib / clib / sys / h / stat < prev    next >
Encoding:
Text File  |  1992-07-21  |  630 b   |  40 lines

  1. /* sys/stat.h (c) Copyright 1990 H.Rogers */
  2.  
  3. #ifndef __SYS_STAT_H
  4. #define __SYS_STAT_H
  5.  
  6. struct stat
  7.   {
  8.   dev_t     st_dev;
  9.   ino_t     st_ino;
  10.   u_short    st_mode;
  11.   short     st_nlink;
  12.   u_short    st_uid;
  13.   u_short    st_gid;
  14.   dev_t     st_rdev;
  15.   off_t     st_size;
  16.   time_t    st_atime;
  17.   time_t    st_mtime;
  18.   time_t    st_ctime;
  19.   };
  20.  
  21. #define S_IFMT        0170000
  22.  
  23. #define S_IFIFO     0
  24. #define S_IFCHR     0020000
  25. #define S_IFDIR     0040000
  26. #define S_IFBLK     0
  27. #define S_IFREG     0100000
  28. #define S_IFLNK     0
  29. #define S_ISUID     0
  30. #define S_ISGID     0
  31. #define S_ISVTX     0
  32.  
  33. #ifndef S_IEXEC
  34. #define S_IEXEC     000100
  35. #define S_IWRITE    000200
  36. #define S_IREAD     000400
  37. #endif
  38.  
  39. #endif
  40.