@@ -954,8 +954,6 @@ pub const FD_SETSIZE: usize = 1024;
954954
955955pub const ST_NOSUID : :: c_ulong = 2 ;
956956
957- pub const HW_AVAILCPU : :: c_int = 25 ;
958-
959957pub const EVFILT_AIO : :: int16_t = 0xfffd ;
960958pub const EVFILT_PROC : :: int16_t = 0xfffb ;
961959pub const EVFILT_READ : :: int16_t = 0xffff ;
@@ -1036,6 +1034,210 @@ pub const LOG_RAS: ::c_int = 15 << 3;
10361034pub const LOG_LAUNCHD : :: c_int = 24 << 3 ;
10371035pub const LOG_NFACILITIES : :: c_int = 25 ;
10381036
1037+ pub const CTLTYPE : :: c_int = 0xf ;
1038+ pub const CTLTYPE_NODE : :: c_int = 1 ;
1039+ pub const CTLTYPE_INT : :: c_int = 2 ;
1040+ pub const CTLTYPE_STRING : :: c_int = 3 ;
1041+ pub const CTLTYPE_QUAD : :: c_int = 4 ;
1042+ pub const CTLTYPE_OPAQUE : :: c_int = 5 ;
1043+ pub const CTLTYPE_STRUCT : :: c_int = CTLTYPE_OPAQUE ;
1044+ pub const CTLFLAG_RD : :: c_int = 0x80000000 ;
1045+ pub const CTLFLAG_WR : :: c_int = 0x40000000 ;
1046+ pub const CTLFLAG_RW : :: c_int = CTLFLAG_RD | CTLFLAG_WR ;
1047+ pub const CTLFLAG_NOLOCK : :: c_int = 0x20000000 ;
1048+ pub const CTLFLAG_ANYBODY : :: c_int = 0x10000000 ;
1049+ pub const CTLFLAG_SECURE : :: c_int = 0x08000000 ;
1050+ pub const CTLFLAG_MASKED : :: c_int = 0x04000000 ;
1051+ pub const CTLFLAG_NOAUTO : :: c_int = 0x02000000 ;
1052+ pub const CTLFLAG_KERN : :: c_int = 0x01000000 ;
1053+ pub const CTLFLAG_LOCKED : :: c_int = 0x00800000 ;
1054+ pub const CTLFLAG_OID2 : :: c_int = 0x00400000 ;
1055+ pub const CTL_UNSPEC : :: c_int = 0 ;
1056+ pub const CTL_KERN : :: c_int = 1 ;
1057+ pub const CTL_VM : :: c_int = 2 ;
1058+ pub const CTL_VFS : :: c_int = 3 ;
1059+ pub const CTL_NET : :: c_int = 4 ;
1060+ pub const CTL_DEBUG : :: c_int = 5 ;
1061+ pub const CTL_HW : :: c_int = 6 ;
1062+ pub const CTL_MACHDEP : :: c_int = 7 ;
1063+ pub const CTL_USER : :: c_int = 8 ;
1064+ pub const CTL_MAXID : :: c_int = 9 ;
1065+ pub const KERN_OSTYPE : :: c_int = 1 ;
1066+ pub const KERN_OSRELEASE : :: c_int = 2 ;
1067+ pub const KERN_OSREV : :: c_int = 3 ;
1068+ pub const KERN_VERSION : :: c_int = 4 ;
1069+ pub const KERN_MAXVNODES : :: c_int = 5 ;
1070+ pub const KERN_MAXPROC : :: c_int = 6 ;
1071+ pub const KERN_MAXFILES : :: c_int = 7 ;
1072+ pub const KERN_ARGMAX : :: c_int = 8 ;
1073+ pub const KERN_SECURELVL : :: c_int = 9 ;
1074+ pub const KERN_HOSTNAME : :: c_int = 10 ;
1075+ pub const KERN_HOSTID : :: c_int = 11 ;
1076+ pub const KERN_CLOCKRATE : :: c_int = 12 ;
1077+ pub const KERN_VNODE : :: c_int = 13 ;
1078+ pub const KERN_PROC : :: c_int = 14 ;
1079+ pub const KERN_FILE : :: c_int = 15 ;
1080+ pub const KERN_PROF : :: c_int = 16 ;
1081+ pub const KERN_POSIX1 : :: c_int = 17 ;
1082+ pub const KERN_NGROUPS : :: c_int = 18 ;
1083+ pub const KERN_JOB_CONTROL : :: c_int = 19 ;
1084+ pub const KERN_SAVED_IDS : :: c_int = 20 ;
1085+ pub const KERN_BOOTTIME : :: c_int = 21 ;
1086+ pub const KERN_NISDOMAINNAME : :: c_int = 22 ;
1087+ pub const KERN_DOMAINNAME : :: c_int = KERN_NISDOMAINNAME ;
1088+ pub const KERN_MAXPARTITIONS : :: c_int = 23 ;
1089+ pub const KERN_KDEBUG : :: c_int = 24 ;
1090+ pub const KERN_UPDATEINTERVAL : :: c_int = 25 ;
1091+ pub const KERN_OSRELDATE : :: c_int = 26 ;
1092+ pub const KERN_NTP_PLL : :: c_int = 27 ;
1093+ pub const KERN_BOOTFILE : :: c_int = 28 ;
1094+ pub const KERN_MAXFILESPERPROC : :: c_int = 29 ;
1095+ pub const KERN_MAXPROCPERUID : :: c_int = 30 ;
1096+ pub const KERN_DUMPDEV : :: c_int = 31 ;
1097+ pub const KERN_IPC : :: c_int = 32 ;
1098+ pub const KERN_DUMMY : :: c_int = 33 ;
1099+ pub const KERN_PS_STRINGS : :: c_int = 34 ;
1100+ pub const KERN_USRSTACK32 : :: c_int = 35 ;
1101+ pub const KERN_LOGSIGEXIT : :: c_int = 36 ;
1102+ pub const KERN_SYMFILE : :: c_int = 37 ;
1103+ pub const KERN_PROCARGS : :: c_int = 38 ;
1104+ pub const KERN_NETBOOT : :: c_int = 40 ;
1105+ pub const KERN_SYSV : :: c_int = 42 ;
1106+ pub const KERN_AFFINITY : :: c_int = 43 ;
1107+ pub const KERN_TRANSLATE : :: c_int = 44 ;
1108+ pub const KERN_CLASSIC : :: c_int = KERN_TRANSLATE ;
1109+ pub const KERN_EXEC : :: c_int = 45 ;
1110+ pub const KERN_CLASSICHANDLER : :: c_int = KERN_EXEC ;
1111+ pub const KERN_AIOMAX : :: c_int = 46 ;
1112+ pub const KERN_AIOPROCMAX : :: c_int = 47 ;
1113+ pub const KERN_AIOTHREADS : :: c_int = 48 ;
1114+ pub const KERN_COREFILE : :: c_int = 50 ;
1115+ pub const KERN_COREDUMP : :: c_int = 51 ;
1116+ pub const KERN_SUGID_COREDUMP : :: c_int = 52 ;
1117+ pub const KERN_PROCDELAYTERM : :: c_int = 53 ;
1118+ pub const KERN_SHREG_PRIVATIZABLE : :: c_int = 54 ;
1119+ pub const KERN_LOW_PRI_WINDOW : :: c_int = 56 ;
1120+ pub const KERN_LOW_PRI_DELAY : :: c_int = 57 ;
1121+ pub const KERN_POSIX : :: c_int = 58 ;
1122+ pub const KERN_USRSTACK64 : :: c_int = 59 ;
1123+ pub const KERN_NX_PROTECTION : :: c_int = 60 ;
1124+ pub const KERN_TFP : :: c_int = 61 ;
1125+ pub const KERN_PROCNAME : :: c_int = 62 ;
1126+ pub const KERN_THALTSTACK : :: c_int = 63 ;
1127+ pub const KERN_SPECULATIVE_READS : :: c_int = 64 ;
1128+ pub const KERN_OSVERSION : :: c_int = 65 ;
1129+ pub const KERN_SAFEBOOT : :: c_int = 66 ;
1130+ pub const KERN_RAGEVNODE : :: c_int = 68 ;
1131+ pub const KERN_TTY : :: c_int = 69 ;
1132+ pub const KERN_CHECKOPENEVT : :: c_int = 70 ;
1133+ pub const KERN_THREADNAME : :: c_int = 71 ;
1134+ pub const KERN_MAXID : :: c_int = 72 ;
1135+ pub const KERN_RAGE_PROC : :: c_int = 1 ;
1136+ pub const KERN_RAGE_THREAD : :: c_int = 2 ;
1137+ pub const KERN_UNRAGE_PROC : :: c_int = 3 ;
1138+ pub const KERN_UNRAGE_THREAD : :: c_int = 4 ;
1139+ pub const KERN_OPENEVT_PROC : :: c_int = 1 ;
1140+ pub const KERN_UNOPENEVT_PROC : :: c_int = 2 ;
1141+ pub const KERN_TFP_POLICY : :: c_int = 1 ;
1142+ pub const KERN_TFP_POLICY_DENY : :: c_int = 0 ;
1143+ pub const KERN_TFP_POLICY_DEFAULT : :: c_int = 2 ;
1144+ pub const KERN_KDEFLAGS : :: c_int = 1 ;
1145+ pub const KERN_KDDFLAGS : :: c_int = 2 ;
1146+ pub const KERN_KDENABLE : :: c_int = 3 ;
1147+ pub const KERN_KDSETBUF : :: c_int = 4 ;
1148+ pub const KERN_KDGETBUF : :: c_int = 5 ;
1149+ pub const KERN_KDSETUP : :: c_int = 6 ;
1150+ pub const KERN_KDREMOVE : :: c_int = 7 ;
1151+ pub const KERN_KDSETREG : :: c_int = 8 ;
1152+ pub const KERN_KDGETREG : :: c_int = 9 ;
1153+ pub const KERN_KDREADTR : :: c_int = 10 ;
1154+ pub const KERN_KDPIDTR : :: c_int = 11 ;
1155+ pub const KERN_KDTHRMAP : :: c_int = 12 ;
1156+ pub const KERN_KDPIDEX : :: c_int = 14 ;
1157+ pub const KERN_KDSETRTCDEC : :: c_int = 15 ;
1158+ pub const KERN_KDGETENTROPY : :: c_int = 16 ;
1159+ pub const KERN_KDWRITETR : :: c_int = 17 ;
1160+ pub const KERN_KDWRITEMAP : :: c_int = 18 ;
1161+ pub const KERN_KDENABLE_BG_TRACE : :: c_int = 19 ;
1162+ pub const KERN_KDDISABLE_BG_TRACE : :: c_int = 20 ;
1163+ pub const KERN_KDREADCURTHRMAP : :: c_int = 21 ;
1164+ pub const KERN_KDSET_TYPEFILTER : :: c_int = 22 ;
1165+ pub const KERN_KDBUFWAIT : :: c_int = 23 ;
1166+ pub const KERN_KDCPUMAP : :: c_int = 24 ;
1167+ pub const KERN_PROC_ALL : :: c_int = 0 ;
1168+ pub const KERN_PROC_PID : :: c_int = 1 ;
1169+ pub const KERN_PROC_PGRP : :: c_int = 2 ;
1170+ pub const KERN_PROC_SESSION : :: c_int = 3 ;
1171+ pub const KERN_PROC_TTY : :: c_int = 4 ;
1172+ pub const KERN_PROC_UID : :: c_int = 5 ;
1173+ pub const KERN_PROC_RUID : :: c_int = 6 ;
1174+ pub const KERN_PROC_LCID : :: c_int = 7 ;
1175+ pub const KIPC_MAXSOCKBUF : :: c_int = 1 ;
1176+ pub const KIPC_SOCKBUF_WASTE : :: c_int = 2 ;
1177+ pub const KIPC_SOMAXCONN : :: c_int = 3 ;
1178+ pub const KIPC_MAX_LINKHDR : :: c_int = 4 ;
1179+ pub const KIPC_MAX_PROTOHDR : :: c_int = 5 ;
1180+ pub const KIPC_MAX_HDR : :: c_int = 6 ;
1181+ pub const KIPC_MAX_DATALEN : :: c_int = 7 ;
1182+ pub const KIPC_MBSTAT : :: c_int = 8 ;
1183+ pub const KIPC_NMBCLUSTERS : :: c_int = 9 ;
1184+ pub const KIPC_SOQLIMITCOMPAT : :: c_int = 10 ;
1185+ pub const VM_METER : :: c_int = 1 ;
1186+ pub const VM_LOADAVG : :: c_int = 2 ;
1187+ pub const VM_MACHFACTOR : :: c_int = 4 ;
1188+ pub const VM_SWAPUSAGE : :: c_int = 5 ;
1189+ pub const VM_MAXID : :: c_int = 6 ;
1190+ pub const HW_MACHINE : :: c_int = 1 ;
1191+ pub const HW_MODEL : :: c_int = 2 ;
1192+ pub const HW_NCPU : :: c_int = 3 ;
1193+ pub const HW_BYTEORDER : :: c_int = 4 ;
1194+ pub const HW_PHYSMEM : :: c_int = 5 ;
1195+ pub const HW_USERMEM : :: c_int = 6 ;
1196+ pub const HW_PAGESIZE : :: c_int = 7 ;
1197+ pub const HW_DISKNAMES : :: c_int = 8 ;
1198+ pub const HW_DISKSTATS : :: c_int = 9 ;
1199+ pub const HW_EPOCH : :: c_int = 10 ;
1200+ pub const HW_FLOATINGPT : :: c_int = 11 ;
1201+ pub const HW_MACHINE_ARCH : :: c_int = 12 ;
1202+ pub const HW_VECTORUNIT : :: c_int = 13 ;
1203+ pub const HW_BUS_FREQ : :: c_int = 14 ;
1204+ pub const HW_CPU_FREQ : :: c_int = 15 ;
1205+ pub const HW_CACHELINE : :: c_int = 16 ;
1206+ pub const HW_L1ICACHESIZE : :: c_int = 17 ;
1207+ pub const HW_L1DCACHESIZE : :: c_int = 18 ;
1208+ pub const HW_L2SETTINGS : :: c_int = 19 ;
1209+ pub const HW_L2CACHESIZE : :: c_int = 20 ;
1210+ pub const HW_L3SETTINGS : :: c_int = 21 ;
1211+ pub const HW_L3CACHESIZE : :: c_int = 22 ;
1212+ pub const HW_TB_FREQ : :: c_int = 23 ;
1213+ pub const HW_MEMSIZE : :: c_int = 24 ;
1214+ pub const HW_AVAILCPU : :: c_int = 25 ;
1215+ pub const HW_MAXID : :: c_int = 26 ;
1216+ pub const USER_CS_PATH : :: c_int = 1 ;
1217+ pub const USER_BC_BASE_MAX : :: c_int = 2 ;
1218+ pub const USER_BC_DIM_MAX : :: c_int = 3 ;
1219+ pub const USER_BC_SCALE_MAX : :: c_int = 4 ;
1220+ pub const USER_BC_STRING_MAX : :: c_int = 5 ;
1221+ pub const USER_COLL_WEIGHTS_MAX : :: c_int = 6 ;
1222+ pub const USER_EXPR_NEST_MAX : :: c_int = 7 ;
1223+ pub const USER_LINE_MAX : :: c_int = 8 ;
1224+ pub const USER_RE_DUP_MAX : :: c_int = 9 ;
1225+ pub const USER_POSIX2_VERSION : :: c_int = 10 ;
1226+ pub const USER_POSIX2_C_BIND : :: c_int = 11 ;
1227+ pub const USER_POSIX2_C_DEV : :: c_int = 12 ;
1228+ pub const USER_POSIX2_CHAR_TERM : :: c_int = 13 ;
1229+ pub const USER_POSIX2_FORT_DEV : :: c_int = 14 ;
1230+ pub const USER_POSIX2_FORT_RUN : :: c_int = 15 ;
1231+ pub const USER_POSIX2_LOCALEDEF : :: c_int = 16 ;
1232+ pub const USER_POSIX2_SW_DEV : :: c_int = 17 ;
1233+ pub const USER_POSIX2_UPE : :: c_int = 18 ;
1234+ pub const USER_STREAM_MAX : :: c_int = 19 ;
1235+ pub const USER_TZNAME_MAX : :: c_int = 20 ;
1236+ pub const USER_MAXID : :: c_int = 21 ;
1237+ pub const CTL_DEBUG_NAME : :: c_int = 0 ;
1238+ pub const CTL_DEBUG_VALUE : :: c_int = 1 ;
1239+ pub const CTL_DEBUG_MAXID : :: c_int = 20 ;
1240+
10391241f ! {
10401242 pub fn WSTOPSIG ( status: :: c_int) -> :: c_int {
10411243 status >> 8
0 commit comments