ulimit man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



ulimit(2)							     ulimit(2)

NAME
     ulimit - get and set user limits

SYNOPSIS
     #include <ulimit.h>

     long ulimit(int cmd, ... /* newlimit */ );

DESCRIPTION
     This function provides for control over process limits.  The cmd values
     available are:

     UL_GETFSIZE    Get the regular 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.

     UL_SETFSIZE    Set the regular file size limit of the process to the
		    value of newlimit , taken as a long.  newlimit is
		    interpreted in units of 512-byte blocks.  If, when
		    converted to bytes, newlimit exceeds RLIM_INFINITY, the
		    new file size limit is set to RLIM_INFINITY bytes.	No
		    error is returned.	Any process may decrease this limit,
		    but only a process with an effective user ID of super-user
		    may increase the limit.

     UL_GMEMLIM	    Get the maximum possible break value [see brk(2)].

     UL_GDESLIM	    Get the current value of the maximum number of open files
		    per process configured in the system.

     The getrlimit system call provides a more general interface for
     controlling process limits.

     ulimit fails if the following is true:

     EINVAL	    The cmd argument is not valid.

     EPERM	    An attempt was made to increase the process's file size
		    limit and the calling process does not have the super-user
		    privilege.

SEE ALSO
     brk(2), getrlimit(2), write(2)

NOTES
     ulimit is effective in limiting the growth of regular files.  Pipes are
     currently limited to {PIPE_MAX}.

DIAGNOSTICS
     Upon successful completion, a non-negative value is returned.  Otherwise,
     a value of -1 is returned and errno is set to indicate the error.

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net