| ... | @@ -95,26 +95,46 @@ pub const O_WRONLY = 0o1; | ... | @@ -95,26 +95,46 @@ pub const O_WRONLY = 0o1; |
| 95 | pub const O_RDWR = 0o2; | 95 | pub const O_RDWR = 0o2; |
| 96 | pub const O_ACCMODE = 0o3; | 96 | pub const O_ACCMODE = 0o3; |
| 97 | | 97 | |
| 98 | pub const O_CREAT = arch.O_CREAT; | 98 | pub const O_CREAT = 0o100; |
| 99 | pub const O_EXCL = arch.O_EXCL; | 99 | pub const O_EXCL = 0o200; |
| 100 | pub const O_NOCTTY = arch.O_NOCTTY; | 100 | pub const O_NOCTTY = 0o400; |
| 101 | pub const O_TRUNC = arch.O_TRUNC; | 101 | pub const O_TRUNC = 0o1000; |
| 102 | pub const O_APPEND = arch.O_APPEND; | 102 | pub const O_APPEND = 0o2000; |
| 103 | pub const O_NONBLOCK = arch.O_NONBLOCK; | 103 | pub const O_NONBLOCK = 0o4000; |
| 104 | pub const O_DSYNC = arch.O_DSYNC; | 104 | pub const O_DSYNC = 0o10000; |
| 105 | pub const O_SYNC = arch.O_SYNC; | 105 | pub const O_SYNC = 0o4010000; |
| 106 | pub const O_RSYNC = arch.O_RSYNC; | 106 | pub const O_RSYNC = 0o4010000; |
| 107 | pub const O_DIRECTORY = arch.O_DIRECTORY; | 107 | pub const O_DIRECTORY = 0o200000; |
| 108 | pub const O_NOFOLLOW = arch.O_NOFOLLOW; | 108 | pub const O_NOFOLLOW = 0o400000; |
| 109 | pub const O_CLOEXEC = arch.O_CLOEXEC; | 109 | pub const O_CLOEXEC = 0o2000000; |
| 110 | | 110 | |
| 111 | pub const O_ASYNC = arch.O_ASYNC; | 111 | pub const O_ASYNC = 0o20000; |
| 112 | pub const O_DIRECT = arch.O_DIRECT; | 112 | pub const O_DIRECT = 0o40000; |
| 113 | pub const O_LARGEFILE = arch.O_LARGEFILE; | 113 | pub const O_LARGEFILE = 0; |
| 114 | pub const O_NOATIME = arch.O_NOATIME; | 114 | pub const O_NOATIME = 0o1000000; |
| 115 | pub const O_PATH = arch.O_PATH; | 115 | pub const O_PATH = 0o10000000; |
| 116 | pub const O_TMPFILE = arch.O_TMPFILE; | 116 | pub const O_TMPFILE = 0o20200000; |
| 117 | pub const O_NDELAY = arch.O_NDELAY; | 117 | pub const O_NDELAY = O_NONBLOCK; |
| | 118 | |
| | 119 | pub const F_DUPFD = 0; |
| | 120 | pub const F_GETFD = 1; |
| | 121 | pub const F_SETFD = 2; |
| | 122 | pub const F_GETFL = 3; |
| | 123 | pub const F_SETFL = 4; |
| | 124 | |
| | 125 | pub const F_SETOWN = 8; |
| | 126 | pub const F_GETOWN = 9; |
| | 127 | pub const F_SETSIG = 10; |
| | 128 | pub const F_GETSIG = 11; |
| | 129 | |
| | 130 | pub const F_GETLK = 5; |
| | 131 | pub const F_SETLK = 6; |
| | 132 | pub const F_SETLKW = 7; |
| | 133 | |
| | 134 | pub const F_SETOWN_EX = 15; |
| | 135 | pub const F_GETOWN_EX = 16; |
| | 136 | |
| | 137 | pub const F_GETOWNER_UIDS = 17; |
| 118 | | 138 | |
| 119 | pub const SEEK_SET = 0; | 139 | pub const SEEK_SET = 0; |
| 120 | pub const SEEK_CUR = 1; | 140 | pub const SEEK_CUR = 1; |