@@ -59,29 +59,29 @@ pub const S_ISUID: ::c_int = 0x800;
59
59
pub const S_ISGID : :: c_int = 0x400 ;
60
60
pub const S_ISVTX : :: c_int = 0x200 ;
61
61
62
- pub const S_IFIFO : mode_t = 4096 ;
63
- pub const S_IFCHR : mode_t = 8192 ;
64
- pub const S_IFBLK : mode_t = 24576 ;
65
- pub const S_IFDIR : mode_t = 16384 ;
66
- pub const S_IFREG : mode_t = 32768 ;
67
- pub const S_IFLNK : mode_t = 40960 ;
68
- pub const S_IFSOCK : mode_t = 49152 ;
69
- pub const S_IFMT : mode_t = 61440 ;
70
- pub const S_IEXEC : mode_t = 64 ;
71
- pub const S_IWRITE : mode_t = 128 ;
72
- pub const S_IREAD : mode_t = 256 ;
73
- pub const S_IRWXU : mode_t = 448 ;
74
- pub const S_IXUSR : mode_t = 64 ;
75
- pub const S_IWUSR : mode_t = 128 ;
76
- pub const S_IRUSR : mode_t = 256 ;
77
- pub const S_IRWXG : mode_t = 56 ;
78
- pub const S_IXGRP : mode_t = 8 ;
79
- pub const S_IWGRP : mode_t = 16 ;
80
- pub const S_IRGRP : mode_t = 32 ;
81
- pub const S_IRWXO : mode_t = 7 ;
82
- pub const S_IXOTH : mode_t = 1 ;
83
- pub const S_IWOTH : mode_t = 2 ;
84
- pub const S_IROTH : mode_t = 4 ;
62
+ pub const S_IFIFO : mode_t = 0x1000 ;
63
+ pub const S_IFCHR : mode_t = 0x2000 ;
64
+ pub const S_IFBLK : mode_t = 0x6000 ;
65
+ pub const S_IFDIR : mode_t = 0x4000 ;
66
+ pub const S_IFREG : mode_t = 0x8000 ;
67
+ pub const S_IFLNK : mode_t = 0xA000 ;
68
+ pub const S_IFSOCK : mode_t = 0xC000 ;
69
+ pub const S_IFMT : mode_t = 0xF000 ;
70
+ pub const S_IEXEC : mode_t = 0x40 ;
71
+ pub const S_IWRITE : mode_t = 0x80 ;
72
+ pub const S_IREAD : mode_t = 0x100 ;
73
+ pub const S_IRWXU : mode_t = 0x1C0 ;
74
+ pub const S_IXUSR : mode_t = 0x40 ;
75
+ pub const S_IWUSR : mode_t = 0x80 ;
76
+ pub const S_IRUSR : mode_t = 0x100 ;
77
+ pub const S_IRWXG : mode_t = 0x38 ;
78
+ pub const S_IXGRP : mode_t = 0x8 ;
79
+ pub const S_IWGRP : mode_t = 0x10 ;
80
+ pub const S_IRGRP : mode_t = 0x20 ;
81
+ pub const S_IRWXO : mode_t = 0x7 ;
82
+ pub const S_IXOTH : mode_t = 0x1 ;
83
+ pub const S_IWOTH : mode_t = 0x2 ;
84
+ pub const S_IROTH : mode_t = 0x4 ;
85
85
86
86
extern {
87
87
pub fn memalign ( align : :: size_t , size : :: size_t ) -> * mut :: c_void ;
0 commit comments