|
|
|
@ -2,7 +2,7 @@ const std = @import("../index.zig");
|
|
|
|
|
const c = std.c;
|
|
|
|
|
const assert = std.debug.assert;
|
|
|
|
|
|
|
|
|
|
pub use @import("darwin_errno.zig");
|
|
|
|
|
pub use @import("darwin/errno.zig");
|
|
|
|
|
|
|
|
|
|
pub const PATH_MAX = 1024;
|
|
|
|
|
|
|
|
|
@ -482,6 +482,92 @@ pub const NOTE_MACH_CONTINUOUS_TIME = 0x00000080;
|
|
|
|
|
/// data is mach absolute time units
|
|
|
|
|
pub const NOTE_MACHTIME = 0x00000100;
|
|
|
|
|
|
|
|
|
|
pub const AF_UNSPEC: c_int = 0;
|
|
|
|
|
pub const AF_LOCAL: c_int = 1;
|
|
|
|
|
pub const AF_UNIX: c_int = AF_LOCAL;
|
|
|
|
|
pub const AF_INET: c_int = 2;
|
|
|
|
|
pub const AF_SYS_CONTROL: c_int = 2;
|
|
|
|
|
pub const AF_IMPLINK: c_int = 3;
|
|
|
|
|
pub const AF_PUP: c_int = 4;
|
|
|
|
|
pub const AF_CHAOS: c_int = 5;
|
|
|
|
|
pub const AF_NS: c_int = 6;
|
|
|
|
|
pub const AF_ISO: c_int = 7;
|
|
|
|
|
pub const AF_OSI: c_int = AF_ISO;
|
|
|
|
|
pub const AF_ECMA: c_int = 8;
|
|
|
|
|
pub const AF_DATAKIT: c_int = 9;
|
|
|
|
|
pub const AF_CCITT: c_int = 10;
|
|
|
|
|
pub const AF_SNA: c_int = 11;
|
|
|
|
|
pub const AF_DECnet: c_int = 12;
|
|
|
|
|
pub const AF_DLI: c_int = 13;
|
|
|
|
|
pub const AF_LAT: c_int = 14;
|
|
|
|
|
pub const AF_HYLINK: c_int = 15;
|
|
|
|
|
pub const AF_APPLETALK: c_int = 16;
|
|
|
|
|
pub const AF_ROUTE: c_int = 17;
|
|
|
|
|
pub const AF_LINK: c_int = 18;
|
|
|
|
|
pub const AF_XTP: c_int = 19;
|
|
|
|
|
pub const AF_COIP: c_int = 20;
|
|
|
|
|
pub const AF_CNT: c_int = 21;
|
|
|
|
|
pub const AF_RTIP: c_int = 22;
|
|
|
|
|
pub const AF_IPX: c_int = 23;
|
|
|
|
|
pub const AF_SIP: c_int = 24;
|
|
|
|
|
pub const AF_PIP: c_int = 25;
|
|
|
|
|
pub const AF_ISDN: c_int = 28;
|
|
|
|
|
pub const AF_E164: c_int = AF_ISDN;
|
|
|
|
|
pub const AF_KEY: c_int = 29;
|
|
|
|
|
pub const AF_INET6: c_int = 30;
|
|
|
|
|
pub const AF_NATM: c_int = 31;
|
|
|
|
|
pub const AF_SYSTEM: c_int = 32;
|
|
|
|
|
pub const AF_NETBIOS: c_int = 33;
|
|
|
|
|
pub const AF_PPP: c_int = 34;
|
|
|
|
|
pub const AF_MAX: c_int = 40;
|
|
|
|
|
|
|
|
|
|
pub const PF_UNSPEC: c_int = AF_UNSPEC;
|
|
|
|
|
pub const PF_LOCAL: c_int = AF_LOCAL;
|
|
|
|
|
pub const PF_UNIX: c_int = PF_LOCAL;
|
|
|
|
|
pub const PF_INET: c_int = AF_INET;
|
|
|
|
|
pub const PF_IMPLINK: c_int = AF_IMPLINK;
|
|
|
|
|
pub const PF_PUP: c_int = AF_PUP;
|
|
|
|
|
pub const PF_CHAOS: c_int = AF_CHAOS;
|
|
|
|
|
pub const PF_NS: c_int = AF_NS;
|
|
|
|
|
pub const PF_ISO: c_int = AF_ISO;
|
|
|
|
|
pub const PF_OSI: c_int = AF_ISO;
|
|
|
|
|
pub const PF_ECMA: c_int = AF_ECMA;
|
|
|
|
|
pub const PF_DATAKIT: c_int = AF_DATAKIT;
|
|
|
|
|
pub const PF_CCITT: c_int = AF_CCITT;
|
|
|
|
|
pub const PF_SNA: c_int = AF_SNA;
|
|
|
|
|
pub const PF_DECnet: c_int = AF_DECnet;
|
|
|
|
|
pub const PF_DLI: c_int = AF_DLI;
|
|
|
|
|
pub const PF_LAT: c_int = AF_LAT;
|
|
|
|
|
pub const PF_HYLINK: c_int = AF_HYLINK;
|
|
|
|
|
pub const PF_APPLETALK: c_int = AF_APPLETALK;
|
|
|
|
|
pub const PF_ROUTE: c_int = AF_ROUTE;
|
|
|
|
|
pub const PF_LINK: c_int = AF_LINK;
|
|
|
|
|
pub const PF_XTP: c_int = AF_XTP;
|
|
|
|
|
pub const PF_COIP: c_int = AF_COIP;
|
|
|
|
|
pub const PF_CNT: c_int = AF_CNT;
|
|
|
|
|
pub const PF_SIP: c_int = AF_SIP;
|
|
|
|
|
pub const PF_IPX: c_int = AF_IPX;
|
|
|
|
|
pub const PF_RTIP: c_int = AF_RTIP;
|
|
|
|
|
pub const PF_PIP: c_int = AF_PIP;
|
|
|
|
|
pub const PF_ISDN: c_int = AF_ISDN;
|
|
|
|
|
pub const PF_KEY: c_int = AF_KEY;
|
|
|
|
|
pub const PF_INET6: c_int = AF_INET6;
|
|
|
|
|
pub const PF_NATM: c_int = AF_NATM;
|
|
|
|
|
pub const PF_SYSTEM: c_int = AF_SYSTEM;
|
|
|
|
|
pub const PF_NETBIOS: c_int = AF_NETBIOS;
|
|
|
|
|
pub const PF_PPP: c_int = AF_PPP;
|
|
|
|
|
pub const PF_MAX: c_int = AF_MAX;
|
|
|
|
|
|
|
|
|
|
pub const SYSPROTO_EVENT: c_int = 1;
|
|
|
|
|
pub const SYSPROTO_CONTROL: c_int = 2;
|
|
|
|
|
|
|
|
|
|
pub const SOCK_STREAM: c_int = 1;
|
|
|
|
|
pub const SOCK_DGRAM: c_int = 2;
|
|
|
|
|
pub const SOCK_RAW: c_int = 3;
|
|
|
|
|
pub const SOCK_RDM: c_int = 4;
|
|
|
|
|
pub const SOCK_SEQPACKET: c_int = 5;
|
|
|
|
|
pub const SOCK_MAXADDRLEN: c_int = 255;
|
|
|
|
|
|
|
|
|
|
fn wstatus(x: i32) i32 {
|
|
|
|
|
return x & 0o177;
|
|
|
|
|
}
|
|
|
|
|