@@ -1467,26 +1467,26 @@ pub const O_RDONLY: ::c_int = 0;
1467
1467
pub const O_WRONLY : :: c_int = 1 ;
1468
1468
pub const O_RDWR : :: c_int = 2 ;
1469
1469
1470
- pub const S_IFIFO : :: mode_t = 4096 ;
1471
- pub const S_IFCHR : :: mode_t = 8192 ;
1472
- pub const S_IFBLK : :: mode_t = 24576 ;
1473
- pub const S_IFDIR : :: mode_t = 16384 ;
1474
- pub const S_IFREG : :: mode_t = 32768 ;
1475
- pub const S_IFLNK : :: mode_t = 40960 ;
1476
- pub const S_IFSOCK : :: mode_t = 49152 ;
1477
- pub const S_IFMT : :: mode_t = 61440 ;
1478
- pub const S_IRWXU : :: mode_t = 448 ;
1479
- pub const S_IXUSR : :: mode_t = 64 ;
1480
- pub const S_IWUSR : :: mode_t = 128 ;
1481
- pub const S_IRUSR : :: mode_t = 256 ;
1482
- pub const S_IRWXG : :: mode_t = 56 ;
1483
- pub const S_IXGRP : :: mode_t = 8 ;
1484
- pub const S_IWGRP : :: mode_t = 16 ;
1485
- pub const S_IRGRP : :: mode_t = 32 ;
1486
- pub const S_IRWXO : :: mode_t = 7 ;
1487
- pub const S_IXOTH : :: mode_t = 1 ;
1488
- pub const S_IWOTH : :: mode_t = 2 ;
1489
- pub const S_IROTH : :: mode_t = 4 ;
1470
+ pub const S_IFIFO : :: mode_t = 0o1_0000 ;
1471
+ pub const S_IFCHR : :: mode_t = 0o2_0000 ;
1472
+ pub const S_IFBLK : :: mode_t = 0o6_0000 ;
1473
+ pub const S_IFDIR : :: mode_t = 0o4_0000 ;
1474
+ pub const S_IFREG : :: mode_t = 0o10_0000 ;
1475
+ pub const S_IFLNK : :: mode_t = 0o12_0000 ;
1476
+ pub const S_IFSOCK : :: mode_t = 0o14_0000 ;
1477
+ pub const S_IFMT : :: mode_t = 0o17_0000 ;
1478
+ pub const S_IRWXU : :: mode_t = 0o0700 ;
1479
+ pub const S_IXUSR : :: mode_t = 0o0100 ;
1480
+ pub const S_IWUSR : :: mode_t = 0o0200 ;
1481
+ pub const S_IRUSR : :: mode_t = 0o0400 ;
1482
+ pub const S_IRWXG : :: mode_t = 0o0070 ;
1483
+ pub const S_IXGRP : :: mode_t = 0o0010 ;
1484
+ pub const S_IWGRP : :: mode_t = 0o0020 ;
1485
+ pub const S_IRGRP : :: mode_t = 0o0040 ;
1486
+ pub const S_IRWXO : :: mode_t = 0o0007 ;
1487
+ pub const S_IXOTH : :: mode_t = 0o0001 ;
1488
+ pub const S_IWOTH : :: mode_t = 0o0002 ;
1489
+ pub const S_IROTH : :: mode_t = 0o0004 ;
1490
1490
pub const F_OK : :: c_int = 0 ;
1491
1491
pub const R_OK : :: c_int = 4 ;
1492
1492
pub const W_OK : :: c_int = 2 ;
@@ -2283,9 +2283,9 @@ pub const POSIX_MADV_RANDOM: ::c_int = 1;
2283
2283
pub const POSIX_MADV_SEQUENTIAL : :: c_int = 2 ;
2284
2284
pub const POSIX_MADV_WILLNEED : :: c_int = 3 ;
2285
2285
2286
- pub const S_IEXEC : mode_t = 64 ;
2287
- pub const S_IWRITE : mode_t = 128 ;
2288
- pub const S_IREAD : mode_t = 256 ;
2286
+ pub const S_IEXEC : mode_t = 0o0100 ;
2287
+ pub const S_IWRITE : mode_t = 0o0200 ;
2288
+ pub const S_IREAD : mode_t = 0o0400 ;
2289
2289
2290
2290
pub const F_LOCK : :: c_int = 1 ;
2291
2291
pub const F_TEST : :: c_int = 3 ;
0 commit comments