Annotation of cci/usr/src/man/man2/getgroups.2, revision 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.