Skip to content

Commit dcb0f86

Browse files
committed
Changed Redox 'mode_t' constants to Hexadecimal.
1 parent 246f4be commit dcb0f86

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

src/redox.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -59,29 +59,29 @@ pub const S_ISUID: ::c_int = 0x800;
5959
pub const S_ISGID: ::c_int = 0x400;
6060
pub const S_ISVTX: ::c_int = 0x200;
6161

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;
8585

8686
extern {
8787
pub fn memalign(align: ::size_t, size: ::size_t) -> *mut ::c_void;

0 commit comments

Comments
 (0)