fcntl.h raw

   1  #define O_CREAT        0100
   2  #define O_EXCL         0200
   3  #define O_NOCTTY       0400
   4  #define O_TRUNC       01000
   5  #define O_APPEND      02000
   6  #define O_NONBLOCK    04000
   7  #define O_DSYNC      010000
   8  #define O_SYNC     04010000
   9  #define O_RSYNC    04010000
  10  #define O_DIRECTORY  040000
  11  #define O_NOFOLLOW  0100000
  12  #define O_CLOEXEC  02000000
  13  
  14  #define O_ASYNC      020000
  15  #define O_DIRECT    0400000
  16  #define O_LARGEFILE 0200000
  17  #define O_NOATIME  01000000
  18  #define O_PATH    010000000
  19  #define O_TMPFILE 020040000
  20  #define O_NDELAY O_NONBLOCK
  21  
  22  #define F_DUPFD  0
  23  #define F_GETFD  1
  24  #define F_SETFD  2
  25  #define F_GETFL  3
  26  #define F_SETFL  4
  27  
  28  #define F_SETOWN 8
  29  #define F_GETOWN 9
  30  #define F_SETSIG 10
  31  #define F_GETSIG 11
  32  
  33  #define F_GETLK 12
  34  #define F_SETLK 13
  35  #define F_SETLKW 14
  36  
  37  #define F_SETOWN_EX 15
  38  #define F_GETOWN_EX 16
  39  
  40  #define F_GETOWNER_UIDS 17
  41