sysctlbyname
rc = sysctlbyname("kern.drivers", kdp, &sz, NULL, 0);
__weak_alias(sysctlbyname,_sysctlbyname)
sysctlbyname(const char *gname, void *oldp, size_t *oldlenp,
rv = sysctlbyname("machdep.sse", &__HAS_SSE, &oldlen, NULL, 0);
if (sysctlbyname("kern.labelusesmbr", &use, &uselen,
if (sysctlbyname(str, &ccd, &s, &u, sizeof(u)) == -1) {
if (sysctlbyname(str, NULL, &len, &u, sizeof(u)) == -1) {
if (sysctlbyname(str, names, &len, &u, sizeof(u)) == -1) {
if (sysctlbyname(sys, NULL, &nunits, NULL, 0) == -1) {
if (sysctlbyname(sys, units, &nunits, NULL, 0) == -1)
if (sysctlbyname("init.root", rootdir, &len, NULL, 0) == -1) {
rc = sysctlbyname("kern.module.autoload",
if (sysctlbyname("hw.physmem64", &ram, &len, NULL, 0))
if (sysctlbyname("kern.entropy.consolidate", NULL, NULL,
#define prog_sysctlbyname sysctlbyname
.op_sysctlbyname = sysctlbyname,
.op_sysctlbyname = sysctlbyname,
if (sysctlbyname(mibname, NULL, &ressize, NULL, 0))
if (sysctlbyname(mibname, disknames, &ressize, NULL, 0) == 0) {
#define prog_sysctlbyname sysctlbyname
.op_sysctlbyname = sysctlbyname,
.op_sysctlbyname = sysctlbyname,
if (sysctlbyname("hw.machine", machine, &len, NULL, 0) == -1) {
if (sysctlbyname("hw.machine_arch", machine_arch, &len, NULL, 0) == -1) {
if (sysctlbyname("machdep.cpu0.cpu_id", id, &idlen, NULL, 0))
if (sysctlbyname("machdep.cpu0.cpu_id", id, &idlen, NULL, 0))
if (0 && sysctlbyname("machdep.neon_present", &neon, &neonlen, NULL, 0))
if (sysctlbyname("machdep.cpu0.cpu_id", id, &idlen, NULL, 0))
if (sysctlbyname("machdep.neon_present", &neon, &neonlen, NULL, 0))
int sysctlbyname(const char *, void *, size_t *, const void *, size_t);
ret = sysctlbyname("kern.userasymcrypto", NULL, NULL, &new, sizeof(new));
int r = sysctlbyname(name, oldp, oldlenp, newp, newlen);
r = sysctlbyname("kern.osrevision", &rel, &len, NULL, 0);
if (sysctlbyname(
if (sysctlbyname(securelevel_name, &seclevel, &len, NULL, 0) != 0)
if (sysctlbyname(curtain_name, &curtain, &len, NULL, 0) != 0)
if (sysctlbyname(curtain_name, NULL, 0, &newval, sizeof(newval)) != 0)
r = sysctlbyname("kern.job_control", &buf, &oldlen, 0, (size_t) 0);
if (sysctlbyname("machdep.pae", &pae, &pae_len, NULL, 0) == -1)
if (sysctlbyname("machdep.execprot", &execprot, &len, NULL, 0) < 0)
if (sysctlbyname("machdep.cpu_brand", name, &len, NULL, 0) == -1) {
if (sysctlbyname("machdep.hypervisor", name, &len, NULL, 0) == -1) {
RL(sysctlbyname("kern.entropy.consolidate", /*oldp*/NULL, /*oldlen*/0,
rv = sysctlbyname("machdep.unaligned_sigbus", &val, &len, NULL, 0);
if (sysctlbyname("hw.ncpu", &ncpu, &ncpulen, NULL, 0) == -1)
if (sysctlbyname("hw.ncpu", &ncpu, &ncpulen, NULL, 0) == -1)
if (sysctlbyname("hw.ncpu", &ncpu, &ncpulen, NULL, 0) == -1)
if (sysctlbyname(TC_HARDWARE, cbuf, &cbufsiz, NULL, 0) != 0) {
RL(sysctlbyname(TC_CHOICE, ctrbuf, &ctrbufsiz, NULL, 0));
CHECK_LIBC(ret = sysctlbyname(TC_HARDWARE, NULL, 0,
RL(sysctlbyname(TC_HARDWARE, NULL, 0, save, strlen(save)));
if (sysctlbyname("vm.user_va0_disable", &val, &len, NULL, 0) != 0)
rv = sysctlbyname("proc.curproc.paxflags",
if (sysctlbyname("kern.ipc.msgmni", &lim, &len, NULL, 0) != 0)
RL(sysctlbyname("kern.securelevel", &level, &len, NULL, 0));
if (sysctlbyname("security.models.extensions.user_set_dbregs",
if (sysctlbyname("vm.user_va0_disable",
int ret = sysctlbyname(name, buf, &len2, NULL, 0);
rv = sysctlbyname("vm.maxaddress", &max_addr, &max_addr_size,
rv = sysctlbyname(mib_name, NULL, NULL, &arg_addr64,
rv = sysctlbyname(mib_name, &x86_pte_results, &len, 0, 0);
rv = sysctlbyname("vm.maxaddress", &max_addr, &max_addr_size,
rv = sysctlbyname(mib_name, NULL, NULL, &arg_addr64,
error = sysctlbyname("net.inet.ip.stats", stat, &len, NULL, 0);
(void)sysctlbyname("net.inet.ip.portrange.randomized", NULL,
error = sysctlbyname("net.inet.ip.portrange.randomized", NULL, NULL,
error = sysctlbyname("net.inet.ip.portrange.randomized", &random_save,
error = sysctlbyname("kern.module.autoload",
conffile = sysctlbyname("machdep.booted_kernel",
if (sysctlbyname(expname, &expaddr, &expsize, NULL, 0) == -1)
if (sysctlbyname(namebuf, &drops, &len, NULL, 0) == -1) {
if (sysctlbyname("net.rtable.stats", &rtstats, &rtsize,
if (sysctlbyname("net.inet.icmp.stats", newstat, &size, NULL, 0) == -1)
if (sysctlbyname("net.inet.ip.stats", newstat.i, &size, NULL, 0) == -1)
if (sysctlbyname("net.inet.udp.stats", newstat.u, &size, NULL, 0) == -1)
if (sysctlbyname("net.inet6.ip6.stats", newstat, &size, NULL, 0) == -1)
if (sysctlbyname("kern.clockrate", &clk, &len, NULL, 0))
if (sysctlbyname("vm.maxslp", &maxslp, &len, NULL, 0))
if (sysctlbyname("kern.mbuf.stats", mb, &len, NULL, 0))
if (sysctlbyname("hw.physmem64", &mempages, &len, NULL, 0))
if (sysctlbyname("kern.ccpu", &ccpu, &len, NULL, 0))
if (sysctlbyname("kern.fscale", &fscale, &len, NULL, 0))
if (sysctlbyname("net.inet.tcp.stats", newstat, &size, NULL, 0) == -1)
if (sysctlbyname("vm.bufmem", &bufmem, &size, NULL, 0) < 0) {
if (sysctlbyname("vfs.namecache_stats", &stats->nchstats, &size,
if (sysctlbyname("vfs.namecache_stats", &nch_stats, &ssize,
if (sysctlbyname("security.curtain", &curtain, &len,
if (sysctlbyname(machdep_acpi_root, &addr, &len, NULL, 0) != 0)
if (sysctlbyname(path, id, &len, 0, 0) == -1)
if (sysctlbyname("machdep.id_isar", NULL, &id_isar_len, NULL, 0) < 0
|| sysctlbyname("machdep.id_mmfr", NULL, &id_mmfr_len, NULL, 0) < 0
|| sysctlbyname("machdep.id_pfr", NULL, &id_pfr_len, NULL, 0) < 0
|| sysctlbyname("machdep.id_mvfr", NULL, &id_mvfr_len, NULL, 0) < 0) {
sysctlbyname("machdep.id_isar", id_data, &id_isar_len, NULL, 0);
sysctlbyname("machdep.id_mmfr", id_data, &id_mmfr_len, NULL, 0);
sysctlbyname("machdep.id_pfr", id_data, &id_pfr_len, NULL, 0);
sysctlbyname("machdep.id_mvfr", id_data, &id_mvfr_len, NULL, 0);
(void)sysctlbyname("machdep.tsc_freq", &ci->ci_tsc_freq, &sz, NULL, 0);
(void)sysctlbyname("machdep.pae", &use_pae, &sz, NULL, 0);
if (sysctlbyname("machdep.cpu_arch", &cpu_arch, &len, 0, 0) == -1)
if (sysctlbyname(path, &cacheinfo, &len, 0, 0) == -1)
if (sysctlbyname(path, &mid, &len, 0, 0) == -1)
if (sysctlbyname(path, &hz, &len, 0, 0) == -1)
if (sysctlbyname("machdep.cpu_arch", &cpu_arch, &len, 0, 0) == -1)
if (sysctlbyname(path, &cacheinfo, &len, 0, 0) == -1)
if (sysctlbyname(path, &id, &len, 0, 0) == -1)
if (sysctlbyname(path, &ver, &len, 0, 0) == -1)
if (sysctlbyname(path, &hz, &len, 0, 0) == -1)
if (sysctlbyname(name, NULL, NULL, &val, sizeof(val)) < 0)
error = sysctlbyname("kern.intr.affinity", NULL, NULL, &iset, sizeof(iset));
error = sysctlbyname("kern.intr.intr", NULL, NULL, &iset, sizeof(iset));
error = sysctlbyname("kern.intr.nointr", NULL, NULL, &iset, sizeof(iset));
error = sysctlbyname("kern.intr.list", NULL, &buf_size, NULL, 0);
error = sysctlbyname("kern.intr.list", buf, &buf_size, NULL, 0);
if (sysctlbyname("kern.pset.list", buf, &len, NULL, 0) == -1)
if (sysctlbyname("machdep.bootmethod", boot_method, &len, NULL, 0)
if (sysctlbyname(mib_name, NULL, &len, NULL, 0) != 0) {
sysctlbyname(mib_name, prodname, &len, NULL, 0);
if (sysctlbyname("hw.usermem64", &ram, &len, NULL, 0))
if (sysctlbyname("net.inet.ip.stats", ipstats, &size, NULL, 0) == -1)
if (sysctlbyname("net.inet6.ip6.stats", ipstats, &size, NULL, 0) == -1)
if (sysctlbyname(buf, &val, &len, NULL, 0) != -1
if (sysctlbyname(buf, NULL, NULL, &val,
if (sysctlbyname("kern.entropy.needed", &needed, &len, NULL, 0))
if (sysctlbyname("net.inet.tcp.debx", &tcp_debx, &lenx,
if (sysctlbyname("net.inet.tcp.debug", &tcp_debug, &lend,
if (sysctlbyname("net.inet.tcp.debx",
if (sysctlbyname("net.inet.tcp.debug", &tcp_debug,
if (sysctlbyname("kern.hardclock_ticks", &hardticks,