Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

resource.h(3head) [sunos man page]

resource.h(3HEAD)						      Headers							 resource.h(3HEAD)

NAME
resource.h, resource - definitions for resource operations SYNOPSIS
#include <sys/resource.h> DESCRIPTION
The <sys/resource.h> header defines the symbolic constants listed below as possible values of the which argument of getpriority() and set- priority(). See getpriority(3C). PRIO_PROCESS identifies the who argument as a process ID PRIO_PGRP identifies the who argument as a process group ID PRIO_USER identifies the who argument as a user ID The following type is defined through typedef: rlim_t unsigned integer type used for limit values The following symbolic constants are defined: RLIM_INFINITY a value of rlim_t indicating no limit RLIM_SAVED_MAX a value of type rlim_t indicating an unrepresentable saved hard limit RLIM_SAVED_CUR a value of type rlim_t indicating an unrepresentable saved soft limit The symbolic constants listed below are defined as possible values of the who parameter of getrusage(). See getrusage(3C). RUSAGE_SELF returns information about the current process RUSAGE_CHILDREN returns information about children of the current process The <sys/resource.h> header defines the rlimit structure, which includes the following members: rlim_t rlim_cur /* the current (soft) limit */ rlim_t rlim_max /* the hard limit */ The <sys/resource.h> header defines the rusage structure, which includes the following members: struct timeval ru_utime /* user time used */ struct timeval ru_stime /* system time used */ The timeval structure is defined as described in <sys/time.h>. The symbolic constants listed below are defined as possible values for the resource argument of getrlimit() and setrlimit(). See getr- limit(2). RLIMIT_CORE limit on size of core dump file RLIMIT_CPU limit on CPU time per process RLIMIT_DATA limit on data segment size RLIMIT_FSIZE limit on file size RLIMIT_NOFILE limit on number of open files RLIMIT_STACK limit on stack size RLIMIT_AS limit on address space size The id_t type is defined through typedef as described in <sys/types.h>. See types.h(3HEAD). Inclusion of the <sys/resource.h> header can also make visible all symbols from <sys/time.h>. See time.h(3HEAD). ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
getrlimit(2), getpriority(3C), time.h(3HEAD), types.h(3HEAD), attributes(5), standards(5) SunOS 5.10 10 Sep 2004 resource.h(3HEAD)

Check Out this Related Man Page

resource.h(3HEAD)						      Headers							 resource.h(3HEAD)

NAME
resource.h, resource - definitions for resource operations SYNOPSIS
#include <sys/resource.h> DESCRIPTION
The <sys/resource.h> header defines the symbolic constants listed below as possible values of the which argument of getpriority() and set- priority(). See getpriority(3C). PRIO_PROCESS identifies the who argument as a process ID PRIO_PGRP identifies the who argument as a process group ID PRIO_USER identifies the who argument as a user ID The following type is defined through typedef: rlim_t unsigned integer type used for limit values The following symbolic constants are defined: RLIM_INFINITY a value of rlim_t indicating no limit RLIM_SAVED_MAX a value of type rlim_t indicating an unrepresentable saved hard limit RLIM_SAVED_CUR a value of type rlim_t indicating an unrepresentable saved soft limit The symbolic constants listed below are defined as possible values of the who parameter of getrusage(). See getrusage(3C). RUSAGE_SELF returns information about the current process RUSAGE_CHILDREN returns information about children of the current process The <sys/resource.h> header defines the rlimit structure, which includes the following members: rlim_t rlim_cur /* the current (soft) limit */ rlim_t rlim_max /* the hard limit */ The <sys/resource.h> header defines the rusage structure, which includes the following members: struct timeval ru_utime /* user time used */ struct timeval ru_stime /* system time used */ The timeval structure is defined as described in <sys/time.h>. The symbolic constants listed below are defined as possible values for the resource argument of getrlimit() and setrlimit(). See getr- limit(2). RLIMIT_CORE limit on size of core dump file RLIMIT_CPU limit on CPU time per process RLIMIT_DATA limit on data segment size RLIMIT_FSIZE limit on file size RLIMIT_NOFILE limit on number of open files RLIMIT_STACK limit on stack size RLIMIT_AS limit on address space size The id_t type is defined through typedef as described in <sys/types.h>. See types.h(3HEAD). Inclusion of the <sys/resource.h> header can also make visible all symbols from <sys/time.h>. See time.h(3HEAD). ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
getrlimit(2), getpriority(3C), time.h(3HEAD), types.h(3HEAD), attributes(5), standards(5) SunOS 5.10 10 Sep 2004 resource.h(3HEAD)
Man Page