table of contents
other versions
- wheezy 3.44-1
- jessie 3.74-1
- jessie-backports 4.10-2~bpo8+1
- testing 4.10-2
- unstable 4.10-2
other languages
other sections
ULIMIT(3) | Linux Programmer's Manual | ULIMIT(3) |
NAME¶
ulimit - get and set user limitsSYNOPSIS¶
#include <ulimit.h>DESCRIPTION¶
Warning: This routine is obsolete. Use getrlimit(2), setrlimit(2), and sysconf(3) instead. For the shell command ulimit(), see bash(1).- UL_GETFSIZE
- Return the limit on the size of a file, in units of 512 bytes.
- UL_SETFSIZE
- Set the limit on the size of a file.
- 3
- (Not implemented for Linux.) Return the maximum possible address of the data segment.
- 4
- (Implemented but no symbolic constant provided.) Return the maximum number of files that the calling process can open.
RETURN VALUE¶
On success, ulimit() returns a nonnegative value. On error, -1 is returned, and errno is set appropriately.ERRORS¶
- EPERM
- A unprivileged process tried to increase a limit.
CONFORMING TO¶
SVr4, POSIX.1-2001. POSIX.1-2008 marks ulimit() as obsolete.SEE ALSO¶
bash(1), getrlimit(2), setrlimit(2), sysconf(3)COLOPHON¶
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.2008-08-06 | Linux |