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

1.1       root        1: .TH ULIMIT 2
                      2: .SH NAME
                      3: ulimit \- get and set user limits
                      4: .SH SYNOPSIS
                      5: .B long ulimit (cmd, newlimit)
                      6: .br
                      7: .B int cmd;
                      8: .br
                      9: .B long newlimit;
                     10: .SH DESCRIPTION
                     11: This function provides for control over process limits.
                     12: The
                     13: .I cmd\^
                     14: values
                     15: available are:
                     16: .TP 5
                     17: .B 1
                     18: Get the file size limit of the process.
                     19: The limit is in units of 512-byte blocks
                     20: and is inherited by child processes.
                     21: Files of any size can be read.
                     22: .TP 5
                     23: .B 2
                     24: Set the file size limit of the process to
                     25: the value of
                     26: .IR newlimit .
                     27: Any process may decrease this limit,
                     28: but only a process with an effective user
                     29: .SM ID
                     30: of super-user may increase the limit.
                     31: .I Ulimit\^
                     32: will fail and the limit will be unchanged if a process with an effective user
                     33: .SM ID
                     34: other than
                     35: super-user attempts to increase its file size limit.
                     36: .SM
                     37: \%[EPERM]
                     38: .TP 5
                     39: .B 3
                     40: Get the maximum possible break value.
                     41: See
                     42: .IR brk (2).
                     43: .SH "RETURN VALUE"
                     44: Upon successful completion, a non-negative value is returned.
                     45: Otherwise, a value of \-1 is returned and
                     46: .I errno\^
                     47: is set to indicate the error.
                     48: .SH SEE ALSO
                     49: brk(2), write(2).
                     50: .\"    @(#)ulimit.2    6.2 of 9/6/83

unix.superglobalmegacorp.com

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