Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/kern_acct.c
Show All 12 Lines | |||||
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 All 12 Lines |