diff options
author | alex <alex@FreeBSD.org> | 1998-01-11 22:01:20 +0000 |
---|---|---|
committer | alex <alex@FreeBSD.org> | 1998-01-11 22:01:20 +0000 |
commit | 92ed9ca3127f323fa434b152815746eb57d6ceec (patch) | |
tree | 8147a78f2d7fb60238ff3297c54a99950f28522c | |
parent | 8488139b2f59f7f018eb95dfc5e5e9a875c47243 (diff) | |
download | FreeBSD-src-92ed9ca3127f323fa434b152815746eb57d6ceec.zip FreeBSD-src-92ed9ca3127f323fa434b152815746eb57d6ceec.tar.gz |
Replace sys/param.h with sys/types.h as per POSIX.
Document the special case of gidsetlen == 0.
Partially obtained from: OpenBSD
-rw-r--r-- | lib/libc/sys/getgroups.2 | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/libc/sys/getgroups.2 b/lib/libc/sys/getgroups.2 index ea73890..6a16d55 100644 --- a/lib/libc/sys/getgroups.2 +++ b/lib/libc/sys/getgroups.2 @@ -30,6 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)getgroups.2 8.2 (Berkeley) 4/16/94 +.\" $Id$ .\" .Dd April 16, 1994 .Dt GETGROUPS 2 @@ -38,7 +39,7 @@ .Nm getgroups .Nd get group access list .Sh SYNOPSIS -.Fd #include <sys/param.h> +.Fd #include <sys/types.h> .Fd #include <unistd.h> .Ft int .Fn getgroups "int gidsetlen" "gid_t *gidset" @@ -60,6 +61,13 @@ as defined in .Aq Pa sys/param.h , will ever be returned. +If +.Fa gidsetlen +is zero, +.Fn getgroups +returns the number of supplementary group IDs associated with +the calling process without modifying the array pointed to by +.Fa gidset . .Sh RETURN VALUES A successful call returns the number of groups in the group set. A value of -1 indicates that an error occurred, and the error |