Since setclasscpumask() is not static, assume that it is intended to be
part of the public API. Accordingly, add a prototype and document it.
This commit is contained in:
parent
93b5982b3c
commit
92657d3cbd
lib/libutil
@ -116,6 +116,7 @@ int login_getcapbool(login_cap_t *, const char *, int);
|
|||||||
const char *login_setcryptfmt(login_cap_t *, const char *, const char *);
|
const char *login_setcryptfmt(login_cap_t *, const char *, const char *);
|
||||||
|
|
||||||
int setclasscontext(const char *, unsigned int);
|
int setclasscontext(const char *, unsigned int);
|
||||||
|
void setclasscpumask(login_cap_t *);
|
||||||
int setusercontext(login_cap_t *, const struct passwd *, uid_t, unsigned int);
|
int setusercontext(login_cap_t *, const struct passwd *, uid_t, unsigned int);
|
||||||
void setclassresources(login_cap_t *);
|
void setclassresources(login_cap_t *);
|
||||||
void setclassenvironment(login_cap_t *, const struct passwd *, int);
|
void setclassenvironment(login_cap_t *, const struct passwd *, int);
|
||||||
|
@ -19,11 +19,12 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd December 28, 1996
|
.Dd October 20, 2008
|
||||||
.Os
|
.Os
|
||||||
.Dt LOGIN_CLASS 3
|
.Dt LOGIN_CLASS 3
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm setclasscontext ,
|
.Nm setclasscontext ,
|
||||||
|
.Nm setclasscpumask ,
|
||||||
.Nm setclassenvironment ,
|
.Nm setclassenvironment ,
|
||||||
.Nm setclassresources ,
|
.Nm setclassresources ,
|
||||||
.Nm setusercontext
|
.Nm setusercontext
|
||||||
@ -35,12 +36,14 @@
|
|||||||
.In login_cap.h
|
.In login_cap.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn setclasscontext "const char *classname" "unsigned int flags"
|
.Fn setclasscontext "const char *classname" "unsigned int flags"
|
||||||
.Ft int
|
|
||||||
.Fn setusercontext "login_cap_t *lc" "const struct passwd *pwd" "uid_t uid" "unsigned int flags"
|
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn setclassresources "login_cap_t *lc"
|
.Fn setclasscpumask "login_cap_t *lc"
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn setclassenvironment "login_cap_t *lc" "const struct passwd *pwd" "int paths"
|
.Fn setclassenvironment "login_cap_t *lc" "const struct passwd *pwd" "int paths"
|
||||||
|
.Ft void
|
||||||
|
.Fn setclassresources "login_cap_t *lc"
|
||||||
|
.Ft int
|
||||||
|
.Fn setusercontext "login_cap_t *lc" "const struct passwd *pwd" "uid_t uid" "unsigned int flags"
|
||||||
.Sh DESCRIPTION
|
.Sh DESCRIPTION
|
||||||
These functions provide a higher level interface to the login class
|
These functions provide a higher level interface to the login class
|
||||||
database than those documented in
|
database than those documented in
|
||||||
@ -162,7 +165,7 @@ and set the cpu affinity to the specified mask.
|
|||||||
The string may contain a comma separated list of numbers and/or number
|
The string may contain a comma separated list of numbers and/or number
|
||||||
ranges as handled by the
|
ranges as handled by the
|
||||||
.Xr cpuset 1
|
.Xr cpuset 1
|
||||||
utility or the case-insensitive string
|
utility or the case-insensitive string
|
||||||
.Ql default .
|
.Ql default .
|
||||||
If the string is
|
If the string is
|
||||||
.Ql default
|
.Ql default
|
||||||
@ -182,6 +185,7 @@ are substituted for the user's home directory and login name
|
|||||||
respectively.
|
respectively.
|
||||||
.Pp
|
.Pp
|
||||||
The
|
The
|
||||||
|
.Fn setclasscpumask ,
|
||||||
.Fn setclassresources
|
.Fn setclassresources
|
||||||
and
|
and
|
||||||
.Fn setclassenvironment
|
.Fn setclassenvironment
|
||||||
|
Loading…
x
Reference in New Issue
Block a user