summaryrefslogtreecommitdiffstats
path: root/share/man/man9/ucred.9
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2008-09-17 15:49:44 +0000
committerattilio <attilio@FreeBSD.org>2008-09-17 15:49:44 +0000
commit23ff3dbeb88f559906401e0fc17cf66554a620ab (patch)
treecf10ffc60d6ce4ed9af75e25eb64a81244564299 /share/man/man9/ucred.9
parent30605e1eb117a4e8f8f43b22d297ee4594992fde (diff)
downloadFreeBSD-src-23ff3dbeb88f559906401e0fc17cf66554a620ab.zip
FreeBSD-src-23ff3dbeb88f559906401e0fc17cf66554a620ab.tar.gz
Remove the suser(9) interface from the kernel. It has been replaced from
years by the priv_check(9) interface and just very few places are left. Note that compatibility stub with older FreeBSD version (all above the 8 limit though) are left in order to reduce diffs against old versions. It is responsibility of the maintainers for any module, if they think it is the case, to axe out such cases. This patch breaks KPI so __FreeBSD_version will be bumped into a later commit. This patch needs to be credited 50-50 with rwatson@ as he found time to explain me how the priv_check() works in detail and to review patches. Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com> Reviewed by: rwatson
Diffstat (limited to 'share/man/man9/ucred.9')
-rw-r--r--share/man/man9/ucred.96
1 files changed, 0 insertions, 6 deletions
diff --git a/share/man/man9/ucred.9 b/share/man/man9/ucred.9
index bd16fe3..40933a2 100644
--- a/share/man/man9/ucred.9
+++ b/share/man/man9/ucred.9
@@ -163,12 +163,6 @@ In these circumstances, the thread credential
should be used, as it requires no locking to access safely, and remains stable
for the duration of the call even in the face of a multi-threaded
application changing the process credentials from another thread.
-Primitives such as
-.Xr suser 9
-will assume the use of
-.Va td_ucred
-unless explicitly specified using
-.Xr suser_cred 9 .
.Pp
During a process credential update, the process lock must be held across
check and update, to prevent race conditions.
OpenPOWER on IntegriCloud