authorgravatar for jethro@jethron.id.auJethro Nederhof <jethro@jethron.id.au> 2020-04-18 18:53:06+10:00
committergravatar for jethro@jethron.id.auJethro Nederhof <jethro@jethron.id.au> 2020-05-24 10:08:43+10:00
logf83fd47b144fbf62ee52aea67707054549826486
tree9f0c293e3cc57e3fbfa2d53fda3933b8e4bf1b29
parentb504169fefa5935af6d93c49b40cf71e6a257c22

os/bits/freebsd audit


1 files changed, 34 insertions(+), 67 deletions(-)

lib/std/os/bits/freebsd.zig+34-67
......@@ -251,7 +251,6 @@ pub const MAP_NOSYNC = 0x0800;
251251pub const MAP_ANON = 0x1000;
252252pub const MAP_ANONYMOUS = MAP_ANON;
253253pub const MAP_FILE = 0;
254pub const MAP_NORESERVE = 0;
255254
256255pub const MAP_GUARD = 0x00002000;
257256pub const MAP_EXCL = 0x00004000;
......@@ -337,7 +336,7 @@ pub const O_NONBLOCK = 0x0004;
337336pub const O_DSYNC = 0o10000;
338337pub const O_SYNC = 0x0080;
339338pub const O_RSYNC = 0o4010000;
340pub const O_DIRECTORY = 0o200000;
339pub const O_DIRECTORY = 0x20000;
341340pub const O_NOFOLLOW = 0x0100;
342341pub const O_CLOEXEC = 0x00100000;
343342
......@@ -354,14 +353,12 @@ pub const F_SETFD = 2;
354353pub const F_GETFL = 3;
355354pub const F_SETFL = 4;
356355
357pub const F_SETOWN = 8;
358pub const F_GETOWN = 9;
359pub const F_SETSIG = 10;
360pub const F_GETSIG = 11;
356pub const F_GETOWN = 5;
357pub const F_SETOWN = 6;
361358
362pub const F_GETLK = 5;
363pub const F_SETLK = 6;
364pub const F_SETLKW = 7;
359pub const F_GETLK = 11;
360pub const F_SETLK = 12;
361pub const F_SETLKW = 13;
365362
366363pub const F_RDLCK = 1;
367364pub const F_WRLCK = 3;
......@@ -474,7 +471,7 @@ pub const PF_SLOW = AF_SLOW;
474471pub const PF_SCLUSTER = AF_SCLUSTER;
475472pub const PF_ARP = AF_ARP;
476473pub const PF_BLUETOOTH = AF_BLUETOOTH;
477pub const PF_IEEE80211 = AF_IEE80211;
474pub const PF_IEEE80211 = AF_IEEE80211;
478475pub const PF_INET_SDP = AF_INET_SDP;
479476pub const PF_INET6_SDP = AF_INET6_SDP;
480477pub const PF_MAX = AF_MAX;
......@@ -521,8 +518,8 @@ pub const AF_SCLUSTER = 34;
521518pub const AF_ARP = 35;
522519pub const AF_BLUETOOTH = 36;
523520pub const AF_IEEE80211 = 37;
524pub const AF_INET_SDP = 38;
525pub const AF_INET6_SDP = 39;
521pub const AF_INET_SDP = 40;
522pub const AF_INET6_SDP = 42;
526523pub const AF_MAX = 42;
527524
528525pub const DT_UNKNOWN = 0;
......@@ -682,61 +679,31 @@ pub const NOTE_NSECONDS = 0x00000008;
682679/// timeout is absolute
683680pub const NOTE_ABSTIME = 0x00000010;
684681
685pub const TCGETS = 0x5401;
686pub const TCSETS = 0x5402;
687pub const TCSETSW = 0x5403;
688pub const TCSETSF = 0x5404;
689pub const TCGETA = 0x5405;
690pub const TCSETA = 0x5406;
691pub const TCSETAW = 0x5407;
692pub const TCSETAF = 0x5408;
693pub const TCSBRK = 0x5409;
694pub const TCXONC = 0x540A;
695pub const TCFLSH = 0x540B;
696pub const TIOCEXCL = 0x540C;
697pub const TIOCNXCL = 0x540D;
698pub const TIOCSCTTY = 0x540E;
699pub const TIOCGPGRP = 0x540F;
700pub const TIOCSPGRP = 0x5410;
701pub const TIOCOUTQ = 0x5411;
702pub const TIOCSTI = 0x5412;
703pub const TIOCGWINSZ = 0x5413;
704pub const TIOCSWINSZ = 0x5414;
705pub const TIOCMGET = 0x5415;
706pub const TIOCMBIS = 0x5416;
707pub const TIOCMBIC = 0x5417;
708pub const TIOCMSET = 0x5418;
709pub const TIOCGSOFTCAR = 0x5419;
710pub const TIOCSSOFTCAR = 0x541A;
711pub const FIONREAD = 0x541B;
712pub const TIOCINQ = FIONREAD;
713pub const TIOCLINUX = 0x541C;
714pub const TIOCCONS = 0x541D;
715pub const TIOCGSERIAL = 0x541E;
716pub const TIOCSSERIAL = 0x541F;
717pub const TIOCPKT = 0x5420;
718pub const FIONBIO = 0x5421;
719pub const TIOCNOTTY = 0x5422;
720pub const TIOCSETD = 0x5423;
721pub const TIOCGETD = 0x5424;
722pub const TCSBRKP = 0x5425;
723pub const TIOCSBRK = 0x5427;
724pub const TIOCCBRK = 0x5428;
725pub const TIOCGSID = 0x5429;
726pub const TIOCGRS485 = 0x542E;
727pub const TIOCSRS485 = 0x542F;
728pub const TIOCGPTN = 0x80045430;
729pub const TIOCSPTLCK = 0x40045431;
730pub const TIOCGDEV = 0x80045432;
731pub const TCGETX = 0x5432;
732pub const TCSETX = 0x5433;
733pub const TCSETXF = 0x5434;
734pub const TCSETXW = 0x5435;
735pub const TIOCSIG = 0x40045436;
736pub const TIOCVHANGUP = 0x5437;
737pub const TIOCGPKT = 0x80045438;
738pub const TIOCGPTLCK = 0x80045439;
739pub const TIOCGEXCL = 0x80045440;
682pub const TIOCEXCL = 0x2000740d;
683pub const TIOCNXCL = 0x2000740e;
684pub const TIOCSCTTY = 0x20007461;
685pub const TIOCGPGRP = 0x40047477;
686pub const TIOCSPGRP = 0x80047476;
687pub const TIOCOUTQ = 0x40047473;
688pub const TIOCSTI = 0x80017472;
689pub const TIOCGWINSZ = 0x40087468;
690pub const TIOCSWINSZ = 0x80087467;
691pub const TIOCMGET = 0x4004746a;
692pub const TIOCMBIS = 0x8004746c;
693pub const TIOCMBIC = 0x8004746b;
694pub const TIOCMSET = 0x8004746d;
695pub const FIONREAD = 0x4004667f;
696pub const TIOCCONS = 0x80047462;
697pub const TIOCPKT = 0x80047470;
698pub const FIONBIO = 0x8004667e;
699pub const TIOCNOTTY = 0x20007471;
700pub const TIOCSETD = 0x8004741b;
701pub const TIOCGETD = 0x4004741a;
702pub const TIOCSBRK = 0x2000747b;
703pub const TIOCCBRK = 0x2000747a;
704pub const TIOCGSID = 0x40047463;
705pub const TIOCGPTN = 0x4004740f;
706pub const TIOCSIG = 0x2004745f;
740707
741708pub fn WEXITSTATUS(s: u32) u32 {
742709 return (s & 0xff00) >> 8;