Annotation of researchv10dc/man/manx/setlimits.3, revision 1.1.1.1

1.1       root        1: .TH SETLIMITS 3 SHARE
                      2: .SH NAME
                      3: setlimits \- set limits structure
                      4: .SH SYNOPSIS
                      5: .B #include <sys/types.h>
                      6: .br
                      7: .B #include <sys/lnode.h>
                      8: .P
                      9: .B setlimits(limits)
                     10: .br
                     11: .B struct lnode *limits;
                     12: .SH DESCRIPTION
                     13: This library routine sets an in\-core limits structure.
                     14: If necessary, it also sets any group limits structures.
                     15: .I Limits
                     16: points to an
                     17: .IR lnode .
                     18: .PP
                     19: The
                     20: .I lnode
                     21: pointed to by the argument
                     22: .I limits
                     23: is first examined to see if its scheduling group is
                     24: .IR root .
                     25: If not,
                     26: the
                     27: .I lnode
                     28: for the group is obtained (via
                     29: .IR getshares (3))
                     30: and passed to a recursive call to 
                     31: .IR setlimits .
                     32: Finally the original 
                     33: .I lnode
                     34: is set with the 
                     35: .SM L_SETLIM
                     36: call to the 
                     37: .IR limits (2)
                     38: system call.
                     39: .PP
                     40: If the details for any group encountered cannot be found in the
                     41: .I limits
                     42: data-base, then the group is set to 
                     43: .IR root .
                     44: .PP
                     45: Note that the 
                     46: .I /etc/shares
                     47: file may be left open by this routine.
                     48: .SH DIAGNOSTICS
                     49: As for the 
                     50: .IR limits (2)
                     51: system call.
                     52: .P
                     53: Any error cause a -1 to be returned.
                     54: .SH "SEE ALSO"
                     55: limits(2),
                     56: closeshares(3),
                     57: getshares(3),
                     58: setupshares(3).

unix.superglobalmegacorp.com

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