diff --git a/lib/std/c.zig b/lib/std/c.zig index a316335353c3492b132e7bb6f7d165fa5114bdee..d4f840d4e7b7d426b6bb2736a8634fd7eed57ce9 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -1372,6 +1372,18 @@ pub const CTL = switch (native_os) { pub const DDB = 9; pub const VFS = 10; }, + .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => struct { + pub const UNSPEC = 0; + pub const KERN = 1; + pub const VM = 2; + pub const VFS = 3; + pub const NET = 4; + pub const DEBUG = 5; + pub const HW = 6; + pub const MACHDEP = 7; + pub const USER = 8; + pub const MAXID = 9; + }, else => void, }; pub const CPU = switch (native_os) { @@ -1612,6 +1624,79 @@ pub const KERN = switch (native_os) { pub const PROC_ENV = 3; pub const PROC_NENV = 4; }, + .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => struct { + pub const OSTYPE = 1; + pub const OSRELEASE = 2; + pub const OSREV = 3; + pub const VERSION = 4; + pub const MAXVNODES = 5; + pub const MAXPROC = 6; + pub const MAXFILES = 7; + pub const ARGMAX = 8; + pub const SECURELVL = 9; + pub const HOSTNAME = 10; + pub const HOSTID = 11; + pub const CLOCKRATE = 12; + pub const VNODE = 13; + pub const PROC = 14; + pub const FILE = 15; + pub const PROF = 16; + pub const POSIX1 = 17; + pub const NGROUPS = 18; + pub const JOB_CONTROL = 19; + pub const SAVED_IDS = 20; + pub const BOOTTIME = 21; + pub const NISDOMAINNAME = 22; + pub const DOMAINNAME = 22; + pub const MAXPARTITIONS = 23; + pub const KDEBUG = 24; + pub const UPDATEINTERVAL = 25; + pub const OSRELDATE = 26; + pub const NTP_PLL = 27; + pub const BOOTFILE = 28; + pub const MAXFILESPERPROC = 29; + pub const MAXPROCPERUID = 30; + pub const DUMPDEV = 31; + pub const IPC = 32; + pub const DUMMY = 33; + pub const PS_STRINGS = 34; + pub const USRSTACK32 = 35; + pub const LOGSIGEXIT = 36; + pub const SYMFILE = 37; + pub const PROCARGS = 38; + pub const NETBOOT = 40; + pub const SYSV = 42; + pub const AFFINITY = 43; + pub const TRANSLATE = 44; + pub const CLASSIC = 44; + pub const EXEC = 45; + pub const CLASSICHANDLER = 45; + pub const AIOMAX = 46; + pub const AIOPROCMAX = 47; + pub const AIOTHREADS = 48; + pub const PROCARGS2 = 49; + pub const COREFILE = 50; + pub const COREDUMP = 51; + pub const SUGID_COREDUMP = 52; + pub const PROCDELAYTERM = 53; + pub const SHREG_PRIVATIZABLE = 54; + pub const LOW_PRI_WINDOW = 56; + pub const LOW_PRI_DELAY = 57; + pub const POSIX = 58; + pub const USRSTACK64 = 59; + pub const NX_PROTECTION = 60; + pub const TFP = 61; + pub const PROCNAME = 62; + pub const THALTSTACK = 63; + pub const SPECULATIVE_READS = 64; + pub const OSVERSION = 65; + pub const SAFEBOOT = 66; + pub const RAGEVNODE = 68; + pub const TTY = 69; + pub const CHECKOPENEVT = 70; + pub const THREADNAME = 71; + pub const MAXID = 72; + }, else => void, }; pub const MADV = switch (native_os) {