ulimit(2) ulimit(2)
NAME
ulimit - get and set user limits
SYNOPSIS
long ulimit (cmd, newlimit)
int cmd;
long newlimit;
DESCRIPTION
This function provides for control over process limits. The
cmd values available are:
1 Get the file size limit of the process. The limit is
in units of 512-byte blocks and is inherited by child
processes. Files of any size can be read.
2 Set the file size limit of the process to the value of
newlimit. Any process may decrease this limit, but
only a process with an effective user ID of super-user
may increase the limit. ulimit will fail and the limit
will be unchanged if a process with an effective user
ID other than super-user attempts to increase its file
size limit. [EPERM]
3 Get the maximum possible break value. See brk(2).
RETURN VALUE
Upon successful completion, a non-negative value is
returned. Otherwise, a value of -1 is returned and errno is
set to indicate the error.
SEE ALSO
brk(2), write(2).
Page 1 (last mod. 1/14/87)