diff options
| -rw-r--r-- | lib/std/os/bits/freebsd.zig | 101 |
1 files changed, 34 insertions, 67 deletions
diff --git a/lib/std/os/bits/freebsd.zig b/lib/std/os/bits/freebsd.zig index 72f4c3b889..3622fb7641 100644 --- a/lib/std/os/bits/freebsd.zig +++ b/lib/std/os/bits/freebsd.zig @@ -251,7 +251,6 @@ pub const MAP_NOSYNC = 0x0800; pub const MAP_ANON = 0x1000; pub const MAP_ANONYMOUS = MAP_ANON; pub const MAP_FILE = 0; -pub const MAP_NORESERVE = 0; pub const MAP_GUARD = 0x00002000; pub const MAP_EXCL = 0x00004000; @@ -337,7 +336,7 @@ pub const O_NONBLOCK = 0x0004; pub const O_DSYNC = 0o10000; pub const O_SYNC = 0x0080; pub const O_RSYNC = 0o4010000; -pub const O_DIRECTORY = 0o200000; +pub const O_DIRECTORY = 0x20000; pub const O_NOFOLLOW = 0x0100; pub const O_CLOEXEC = 0x00100000; @@ -354,14 +353,12 @@ pub const F_SETFD = 2; pub const F_GETFL = 3; pub const F_SETFL = 4; -pub const F_SETOWN = 8; -pub const F_GETOWN = 9; -pub const F_SETSIG = 10; -pub const F_GETSIG = 11; +pub const F_GETOWN = 5; +pub const F_SETOWN = 6; -pub const F_GETLK = 5; -pub const F_SETLK = 6; -pub const F_SETLKW = 7; +pub const F_GETLK = 11; +pub const F_SETLK = 12; +pub const F_SETLKW = 13; pub const F_RDLCK = 1; pub const F_WRLCK = 3; @@ -474,7 +471,7 @@ pub const PF_SLOW = AF_SLOW; pub const PF_SCLUSTER = AF_SCLUSTER; pub const PF_ARP = AF_ARP; pub const PF_BLUETOOTH = AF_BLUETOOTH; -pub const PF_IEEE80211 = AF_IEE80211; +pub const PF_IEEE80211 = AF_IEEE80211; pub const PF_INET_SDP = AF_INET_SDP; pub const PF_INET6_SDP = AF_INET6_SDP; pub const PF_MAX = AF_MAX; @@ -521,8 +518,8 @@ pub const AF_SCLUSTER = 34; pub const AF_ARP = 35; pub const AF_BLUETOOTH = 36; pub const AF_IEEE80211 = 37; -pub const AF_INET_SDP = 38; -pub const AF_INET6_SDP = 39; +pub const AF_INET_SDP = 40; +pub const AF_INET6_SDP = 42; pub const AF_MAX = 42; pub const DT_UNKNOWN = 0; @@ -682,61 +679,31 @@ pub const NOTE_NSECONDS = 0x00000008; /// timeout is absolute pub const NOTE_ABSTIME = 0x00000010; -pub const TCGETS = 0x5401; -pub const TCSETS = 0x5402; -pub const TCSETSW = 0x5403; -pub const TCSETSF = 0x5404; -pub const TCGETA = 0x5405; -pub const TCSETA = 0x5406; -pub const TCSETAW = 0x5407; -pub const TCSETAF = 0x5408; -pub const TCSBRK = 0x5409; -pub const TCXONC = 0x540A; -pub const TCFLSH = 0x540B; -pub const TIOCEXCL = 0x540C; -pub const TIOCNXCL = 0x540D; -pub const TIOCSCTTY = 0x540E; -pub const TIOCGPGRP = 0x540F; -pub const TIOCSPGRP = 0x5410; -pub const TIOCOUTQ = 0x5411; -pub const TIOCSTI = 0x5412; -pub const TIOCGWINSZ = 0x5413; -pub const TIOCSWINSZ = 0x5414; -pub const TIOCMGET = 0x5415; -pub const TIOCMBIS = 0x5416; -pub const TIOCMBIC = 0x5417; -pub const TIOCMSET = 0x5418; -pub const TIOCGSOFTCAR = 0x5419; -pub const TIOCSSOFTCAR = 0x541A; -pub const FIONREAD = 0x541B; -pub const TIOCINQ = FIONREAD; -pub const TIOCLINUX = 0x541C; -pub const TIOCCONS = 0x541D; -pub const TIOCGSERIAL = 0x541E; -pub const TIOCSSERIAL = 0x541F; -pub const TIOCPKT = 0x5420; -pub const FIONBIO = 0x5421; -pub const TIOCNOTTY = 0x5422; -pub const TIOCSETD = 0x5423; -pub const TIOCGETD = 0x5424; -pub const TCSBRKP = 0x5425; -pub const TIOCSBRK = 0x5427; -pub const TIOCCBRK = 0x5428; -pub const TIOCGSID = 0x5429; -pub const TIOCGRS485 = 0x542E; -pub const TIOCSRS485 = 0x542F; -pub const TIOCGPTN = 0x80045430; -pub const TIOCSPTLCK = 0x40045431; -pub const TIOCGDEV = 0x80045432; -pub const TCGETX = 0x5432; -pub const TCSETX = 0x5433; -pub const TCSETXF = 0x5434; -pub const TCSETXW = 0x5435; -pub const TIOCSIG = 0x40045436; -pub const TIOCVHANGUP = 0x5437; -pub const TIOCGPKT = 0x80045438; -pub const TIOCGPTLCK = 0x80045439; -pub const TIOCGEXCL = 0x80045440; +pub const TIOCEXCL = 0x2000740d; +pub const TIOCNXCL = 0x2000740e; +pub const TIOCSCTTY = 0x20007461; +pub const TIOCGPGRP = 0x40047477; +pub const TIOCSPGRP = 0x80047476; +pub const TIOCOUTQ = 0x40047473; +pub const TIOCSTI = 0x80017472; +pub const TIOCGWINSZ = 0x40087468; +pub const TIOCSWINSZ = 0x80087467; +pub const TIOCMGET = 0x4004746a; +pub const TIOCMBIS = 0x8004746c; +pub const TIOCMBIC = 0x8004746b; +pub const TIOCMSET = 0x8004746d; +pub const FIONREAD = 0x4004667f; +pub const TIOCCONS = 0x80047462; +pub const TIOCPKT = 0x80047470; +pub const FIONBIO = 0x8004667e; +pub const TIOCNOTTY = 0x20007471; +pub const TIOCSETD = 0x8004741b; +pub const TIOCGETD = 0x4004741a; +pub const TIOCSBRK = 0x2000747b; +pub const TIOCCBRK = 0x2000747a; +pub const TIOCGSID = 0x40047463; +pub const TIOCGPTN = 0x4004740f; +pub const TIOCSIG = 0x2004745f; pub fn WEXITSTATUS(s: u32) u32 { return (s & 0xff00) >> 8; |
