Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/kern_acct.c
Show First 20 Lines • Show All 181 Lines • ▼ Show 20 Lines | sysctl_acct_chkfreq(SYSCTL_HANDLER_ARGS) | ||||
error = SYSCTL_IN(req, &value, sizeof(int)); | error = SYSCTL_IN(req, &value, sizeof(int)); | ||||
if (error) | if (error) | ||||
return (error); | return (error); | ||||
if (value <= 0) | if (value <= 0) | ||||
return (EINVAL); | return (EINVAL); | ||||
acctchkfreq = value; | acctchkfreq = value; | ||||
return (0); | return (0); | ||||
} | } | ||||
SYSCTL_PROC(_kern, OID_AUTO, acct_chkfreq, CTLTYPE_INT|CTLFLAG_RW, | SYSCTL_PROC(_kern, OID_AUTO, acct_chkfreq, | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&acctchkfreq, 0, sysctl_acct_chkfreq, "I", | &acctchkfreq, 0, sysctl_acct_chkfreq, "I", | ||||
"frequency for checking the free space"); | "frequency for checking the free space"); | ||||
SYSCTL_INT(_kern, OID_AUTO, acct_configured, CTLFLAG_RD, &acct_configured, 0, | SYSCTL_INT(_kern, OID_AUTO, acct_configured, CTLFLAG_RD, &acct_configured, 0, | ||||
"Accounting configured or not"); | "Accounting configured or not"); | ||||
SYSCTL_INT(_kern, OID_AUTO, acct_suspended, CTLFLAG_RD, &acct_suspended, 0, | SYSCTL_INT(_kern, OID_AUTO, acct_suspended, CTLFLAG_RD, &acct_suspended, 0, | ||||
"Accounting suspended or not"); | "Accounting suspended or not"); | ||||
▲ Show 20 Lines • Show All 461 Lines • Show Last 20 Lines |