Annotation of cci/usr/src/man/man2/getgroups.2, revision 1.1.1.1

1.1       root        1: .TH GETGROUPS 2 "7 July 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: getgroups \- get group access list
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .ft B
                      8: #include <sys/param.h>
                      9: .PP
                     10: .ft B
                     11: ngrps = getgroups(gsize, gidset)
                     12: int ngrps, gsize, *gidset;
                     13: .fi
                     14: .SH DESCRIPTION
                     15: .I Getgroups
                     16: gets the current group access list of the user process
                     17: and stores it in the array 
                     18: .IR gidset .
                     19: The parameter
                     20: .I gsize
                     21: indicates the number of entries which may be placed in 
                     22: .I gidset .
                     23: The return value is the number of entries in
                     24: .I gidset
                     25: that were filled.
                     26: No more than NGROUPS, as defined in
                     27: .RI < sys/param.h >,
                     28: will ever
                     29: be returned.
                     30: .SH "RETURN VALUE
                     31: A value of \-1 indicates that an error occurred, and the error
                     32: code is stored in the global variable \fIerrno\fP\|.
                     33: .SH "ERRORS
                     34: The possible errors for \fIgetgroups\fP are:
                     35: .TP 15
                     36: [EFAULT]
                     37: The argument \fIgidset\fP is an invalid addresses.
                     38: .TP 15
                     39: [EINVAL]
                     40: The size of \fIgidset\fP as specified by \fIgsize\fP is too small to
                     41: accomodate the entire group access list.
                     42: .SH "SEE ALSO
                     43: setgroups(2), initgroups(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.