*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> ulimit (2)              
Title
Content
Arch
Section
 

Contents


 ulimit(2)                                                         ulimit(2)




 NAME    [Toc]    [Back]
      ulimit - get and set user limits

 SYNOPSIS    [Toc]    [Back]
      #include <ulimit.h>

      long ulimit(int cmd, ...);

    Remarks    [Toc]    [Back]
      The ANSI C ", ..." construct denotes a variable length argument list
      whose optional [or required] members are given in the associated
      comment (/* */).

 DESCRIPTION    [Toc]    [Back]
      ulimit() provides for control over process limits.  Available values
      for cmd are:

           UL_GETFSIZE         Get the 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.  The optional second
                               argument is not used.

           UL_SETFSIZE         Set the file size limit of the process to the
                               value of the optional second argument which
                               is taken as a long.  Any process can decrease
                               this limit, but only a process with an
                               effective user ID of super-user can increase
                               the limit.  Note that the limit must be
                               specified in units of 512-byte blocks.

           UL_GETMAXBRK        Get the maximum possible break value (see
                               brk(2)).  Depending on system resources such
                               as swap space, this maximum might not be
                               attainable at a given time.  The optional
                               second argument is not used.

 ERRORS    [Toc]    [Back]
      ulimit() fails if one or more of the following conditions is true.

           [EINVAL]       cmd is not in the correct range.

           [EPERM]        ulimit() fails and the limit is unchanged if a
                          process with an effective user ID other than
                          super-user attempts to increase its file size
                          limit.

 RETURN VALUE    [Toc]    [Back]
      Upon successful completion, a non-negative value is returned.  Errors
      return a -1, with errno set to indicate the error.




 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 ulimit(2)                                                         ulimit(2)




 SEE ALSO    [Toc]    [Back]
      brk(2), write(2).

 STANDARDS CONFORMANCE    [Toc]    [Back]
      ulimit(): AES, SVID2, SVID3, XPG2, XPG3, XPG4


 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
maxuprc HP-UX limits the maximum number of concurrent user processes per user
ulimit FreeBSD get and set process limits
ulimit NetBSD get and set process limits
ulimit Tru64 Set and gets process limits
sched_get_priority_min FreeBSD get scheduling parameter limits
getrlimit Linux get/set resource limits and usage
sched_rr_get_interval FreeBSD get scheduling parameter limits
sched_get_priority_max FreeBSD get scheduling parameter limits
limits FreeBSD set or display process resource limits
quota HP-UX display disk usage and limits
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service