sysctlname
const char *sysctlname = "kern.shutdown.dumpdevname";
if (sysctlbyname(sysctlname, &dumpdev, &len, NULL, 0) != 0) {
sysctlname);
err(EX_OSERR, "Sysctl get '%s'\n", sysctlname);
_boottrace(const char *sysctlname, const char *fmt, ...)
(void)sysctlbyname(sysctlname, NULL, NULL, msg, strlen(msg));
fetch_stats_internal(const char *sysctlname, u_long off, void *stats,
error = sysctlbyname(sysctlname, NULL, NULL, stats,
error = sysctlbyname(sysctlname, stats, &len, NULL, 0);
xo_warn("sysctl %s", sysctlname);
fetch_stats(const char *sysctlname, u_long off, void *stats,
return (fetch_stats_internal(sysctlname, off, stats, len, kreadfn,
fetch_stats_ro(const char *sysctlname, u_long off, void *stats,
return (fetch_stats_internal(sysctlname, off, stats, len, kreadfn, 0));
if (sysctlname(oid, len, buf, sizeof(buf)) != 0)