Changeset View
Changeset View
Standalone View
Standalone View
lib/libcasper/services/cap_sysctl/cap_sysctl.3
Show All 32 Lines | |||||
.Sh LIBRARY | .Sh LIBRARY | ||||
.Lb libcap_sysctl | .Lb libcap_sysctl | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.In sys/nv.h | .In sys/nv.h | ||||
.In libcasper.h | .In libcasper.h | ||||
.In casper/cap_sysctl.h | .In casper/cap_sysctl.h | ||||
.Ft int | .Ft int | ||||
.Fn cap_sysctlbyname "cap_channel_t *chan" " const char *name" " void *oldp" " size_t *oldlenp" " const void *newp" " size_t newlen" | .Fn cap_sysctlbyname "cap_channel_t *chan" " const char *name" " void *oldp" " size_t *oldlenp" " const void *newp" " size_t newlen" | ||||
.Ft int | |||||
.Fn cap_sysctl "cap_channel_t *chan" " int *name" " u_int namelen" " void *oldp" " size_t *oldlenp" " const void *newp" " size_t newlen" | |||||
.Sh DESCRIPTION | .Sh DESCRIPTION | ||||
The function | The functions | ||||
.Fn cap_sysctlbyname | .Fn cap_sysctlbyname | ||||
is equivalent to | and | ||||
.Fn cap_sysctl | |||||
are equivalent to | |||||
.Xr sysctlbyname 3 | .Xr sysctlbyname 3 | ||||
and | |||||
.Xr sysctl 3 | |||||
except that the connection to the | except that the connection to the | ||||
.Nm system.sysctl | .Nm system.sysctl | ||||
service needs to be provided. | service needs to be provided. | ||||
.Sh LIMITS | .Sh LIMITS | ||||
The service can be limited using | The service can be limited using | ||||
.Xr cap_limit_set 3 | .Xr cap_limit_set 3 | ||||
function. | function. | ||||
The | The | ||||
▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
printf("The value of %s is %d.\\n", name, value); | printf("The value of %s is %d.\\n", name, value); | ||||
cap_close(capsysctl); | cap_close(capsysctl); | ||||
.Ed | .Ed | ||||
.Sh SEE ALSO | .Sh SEE ALSO | ||||
.Xr cap_enter 2 , | .Xr cap_enter 2 , | ||||
.Xr err 3 , | .Xr err 3 , | ||||
.Xr sysctl 3 , | |||||
.Xr sysctlbyname 3 , | .Xr sysctlbyname 3 , | ||||
.Xr capsicum 4 , | .Xr capsicum 4 , | ||||
.Xr nv 9 | .Xr nv 9 | ||||
.Sh AUTHORS | .Sh AUTHORS | ||||
The | The | ||||
.Nm cap_sysctl | .Nm cap_sysctl | ||||
service was implemented by | service was implemented by | ||||
.An Pawel Jakub Dawidek Aq Mt pawel@dawidek.net | .An Pawel Jakub Dawidek Aq Mt pawel@dawidek.net | ||||
under sponsorship from the FreeBSD Foundation. | under sponsorship from the FreeBSD Foundation. | ||||
.Pp | .Pp | ||||
This manual page was written by | This manual page was written by | ||||
.An Mariusz Zaborski Aq Mt oshogbo@FreeBSD.org . | .An Mariusz Zaborski Aq Mt oshogbo@FreeBSD.org . |