ultrix man page for ulimit

Query: ulimit

OS: ultrix

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ulimit(3)						     Library Functions Manual							 ulimit(3)

Name
       ulimit - get and set user limits

Syntax
       long ulimit (cmd, newlimit)
       int cmd;
       long newlimit;

Description
       This function provides control over process limits.  An explanation of the cmd values follow.

       Value   Explanation

       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 can decrease this limit, but only a process with an effec-
	       tive  user  ID  of  superuser  can increase the limit.  The system call fails and the limit remains unchanged, if a process with an
	       effective user ID other than superuser attempts to increase its file size limit.

       3       Get the maximum possible break value.  For further information, see

Return Values
       Upon successful completion, a nonnegative value is returned.  Otherwise, a value of -1 is returned, and errno is set to indicate the error.

Diagnostics
       [EINVAL]       Bad value for cmd.

       [EPERM]	      The effective user ID of the calling process is not superuser.

See Also
       brk(2), write(2)

																	 ulimit(3)
Related Man Pages
ulimit(3) - mojave
ulimit(2) - sunos
ulimit(3) - debian
ulimit(3) - osf1
ulimit(3) - osx
Similar Topics in the Unix Linux Community
File Limits on Solaris 2.6
ulimit -n
What are the ideal ulimit settings for root user in AIX?
.profile[21]: ulimit: exceeds allowable limit
Solaris 11 - opened files limit ?