Home
March 18, 2010 11:55:54 PM EST
home
back print
ULIMIT   (3) manpage
ULIMIT
3
2008-08-06
Linux
Linux Programmer's Manual
  • NAME
      ulimit - get and set user limits
  • SYNOPSIS
      #include <ulimit.h>

      long ulimit(int cmd , long newlimit );
  • DESCRIPTION
      Warning: This routine is obsolete. Use getrlimit(2) , setrlimit(2) , and sysconf(3) instead. For the shell command ulimit (), see bash(1) .
      The ulimit () call will get or set some limit for the calling process. The cmd argument can have one of the following values.
      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 non-negative value. On error, -1 is returned, and errno is set appropriately.
  • ERRORS
      EPERM
      A non-root process tried to increase a limit.
  • CONFORMING TO
      SVr4, POSIX.1-2001. POSIX.1-2008 marks ulimit () as obsolete.
  • SEE ALSO
  • COLOPHON
      This page is part of release 3.19 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/.


Current Users: 49 © 1999-2009 PenguinSoft. All trademarks and copyrights on this page are owned by their respective companies. Linux is a trademark of Linus Torvalds.