Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ulimit(2) — svr3 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

brk(2)

write(2)



ULIMIT(2-SVR3)      RISC/os Reference Manual       ULIMIT(2-SVR3)



NAME
     ulimit - get and set user limits

SYNOPSIS
     #include <bsd/sys/types.h>
     long ulimit (cmd, newlimit)
     int cmd;
     long newlimit;

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

     Value  Action

     1      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.

     2      Set the regular file size limit of the process to the
            value of newlimit.  Any process may decrease this
            limit, but only a process with an effective user ID
            of super-user may increase the limit.  ulimit fails
            and the limit is unchanged if a process with an
            effective user ID other than super-user attempts to
            increase its regular file size limit.

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

     4      Gets the maximum number of open files that a user can
            legally open.

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

WARNING
     ulimit is effective in limiting the growth of regular files.
     Pipes are currently limited to 5,120 bytes.

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.












                        Printed 11/19/92                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026