zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

fcntl.h (838B) - 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    0200000
     16 #define O_LARGEFILE 0400000
     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 #define F_GETLK  5
     28 #define F_SETLK  6
     29 #define F_SETLKW 7
     30 #define F_SETOWN 8
     31 #define F_GETOWN 9
     32 #define F_SETSIG 10
     33 #define F_GETSIG 11
     34 
     35 #define F_SETOWN_EX 15
     36 #define F_GETOWN_EX 16
     37 
     38 #define F_GETOWNER_UIDS 17