ULIMIT(3C) COMMAND REFERENCE ULIMIT(3C)
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 process's file size limit. 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 process's file size limit to the value of
newlimit. Any process may decrease this limit, but
only a process with an effective user ID of superuser
may increase the limit. Ulimit will fail and the limit
will be unchanged if a process with an effective user
ID other than superuser attempts to increase its file
size limit. [EPERM]
3 Get the maximum possible break value (in bytes). See
brk(2).
RETURN VALUE
Upon successful completion, a nonnegative value is returned.
Otherwise, a value of -1 is returned and errno is set to
indicate the error.
SEE ALSO
limit(1csh), ulimit(1sh), unlimit(1csh), brk(2),
getrlimit(2), sbrk(2), setrlimit(2), write(2).
Printed 10/17/86 1
%%index%%
na:72,68;
sy:140,389;
de:529,932;
rv:1461,263;
se:1724,302;
%%index%%000000000093