authorgravatar for shawn@git.icuShawn Landden <shawn@git.icu> 2018-08-26 21:40:14+00:00
committergravatar for shawn@git.icuShawn Landden <shawn@git.icu> 2018-09-08 03:52:28+00:00
logd956d30167665ae935ab123b4183f9aead79fa33
treeced7f58adde8ba9ba10731bb41257452e3eb85d5
parent9017efee220950b11070242415b6dc456d4442df

this is not arch-specific


2 files changed, 41 insertions(+), 41 deletions(-)

std/os/linux/index.zig+41
......@@ -624,6 +624,47 @@ pub const S_IWOTH = 0o002;
624624pub const S_IXOTH = 0o001;
625625pub const S_IRWXO = 0o007;
626626
627pub const O_CREAT = 0o100;
628pub const O_EXCL = 0o200;
629pub const O_NOCTTY = 0o400;
630pub const O_TRUNC = 0o1000;
631pub const O_APPEND = 0o2000;
632pub const O_NONBLOCK = 0o4000;
633pub const O_DSYNC = 0o10000;
634pub const O_SYNC = 0o4010000;
635pub const O_RSYNC = 0o4010000;
636pub const O_DIRECTORY = 0o200000;
637pub const O_NOFOLLOW = 0o400000;
638pub const O_CLOEXEC = 0o2000000;
639
640pub const O_ASYNC = 0o20000;
641pub const O_DIRECT = 0o40000;
642pub const O_LARGEFILE = 0;
643pub const O_NOATIME = 0o1000000;
644pub const O_PATH = 0o10000000;
645pub const O_TMPFILE = 0o20200000;
646pub const O_NDELAY = O_NONBLOCK;
647
648pub const F_DUPFD = 0;
649pub const F_GETFD = 1;
650pub const F_SETFD = 2;
651pub const F_GETFL = 3;
652pub const F_SETFL = 4;
653
654pub const F_SETOWN = 8;
655pub const F_GETOWN = 9;
656pub const F_SETSIG = 10;
657pub const F_GETSIG = 11;
658
659pub const F_GETLK = 5;
660pub const F_SETLK = 6;
661pub const F_SETLKW = 7;
662
663pub const F_SETOWN_EX = 15;
664pub const F_GETOWN_EX = 16;
665
666pub const F_GETOWNER_UIDS = 17;
667
627668pub fn S_ISREG(m: u32) bool {
628669 return m & S_IFMT == S_IFREG;
629670}
std/os/linux/x86_64.zig-41
......@@ -330,47 +330,6 @@ pub const SYS_userfaultfd = 323;
330330pub const SYS_membarrier = 324;
331331pub const SYS_mlock2 = 325;
332332
333pub const O_CREAT = 0o100;
334pub const O_EXCL = 0o200;
335pub const O_NOCTTY = 0o400;
336pub const O_TRUNC = 0o1000;
337pub const O_APPEND = 0o2000;
338pub const O_NONBLOCK = 0o4000;
339pub const O_DSYNC = 0o10000;
340pub const O_SYNC = 0o4010000;
341pub const O_RSYNC = 0o4010000;
342pub const O_DIRECTORY = 0o200000;
343pub const O_NOFOLLOW = 0o400000;
344pub const O_CLOEXEC = 0o2000000;
345
346pub const O_ASYNC = 0o20000;
347pub const O_DIRECT = 0o40000;
348pub const O_LARGEFILE = 0;
349pub const O_NOATIME = 0o1000000;
350pub const O_PATH = 0o10000000;
351pub const O_TMPFILE = 0o20200000;
352pub const O_NDELAY = O_NONBLOCK;
353
354pub const F_DUPFD = 0;
355pub const F_GETFD = 1;
356pub const F_SETFD = 2;
357pub const F_GETFL = 3;
358pub const F_SETFL = 4;
359
360pub const F_SETOWN = 8;
361pub const F_GETOWN = 9;
362pub const F_SETSIG = 10;
363pub const F_GETSIG = 11;
364
365pub const F_GETLK = 5;
366pub const F_SETLK = 6;
367pub const F_SETLKW = 7;
368
369pub const F_SETOWN_EX = 15;
370pub const F_GETOWN_EX = 16;
371
372pub const F_GETOWNER_UIDS = 17;
373
374333pub const VDSO_USEFUL = true;
375334pub const VDSO_CGT_SYM = "__vdso_clock_gettime";
376335pub const VDSO_CGT_VER = "LINUX_2.6";