16#ifndef __SYS_RESOURCE_H
17#define __SYS_RESOURCE_H
72#define RLIM_INFINITY UINT_MAX
73#define RLIM_SAVED_MAX RLIM_INFINITY
74#define RLIM_SAVED_CUR RLIM_INFINITY
@ RLIMIT_CORE
Definition resource.h:84
@ RLIMIT_AS
Definition resource.h:90
@ RLIMIT_NOFILE
Definition resource.h:88
@ RLIMIT_CPU
Definition resource.h:85
@ RLIMIT_DATA
Definition resource.h:86
@ RLIMIT_FSIZE
Definition resource.h:87
@ RLIMIT_STACK
Definition resource.h:89
int setpriority(int which, id_t who, int value)
Sets the nice value of a process, process group, or user.
@ PRIO_USER
Definition resource.h:30
@ PRIO_PROCESS
Definition resource.h:28
@ PRIO_PGRP
Definition resource.h:29
int getrlimit(int resource, struct rlimit *rlp)
Gets the maximum resource consumption limits.
@ RUSAGE_CHILDREN
Definition resource.h:127
@ RUSAGE_SELF
Definition resource.h:126
int getpriority(int which, id_t who)
Obtain the nice value of a process, process group, or user.
int getrusage(int who, struct rusage *r_usage)
Get information about cpu utilization.
unsigned int rlim_t
Definition resource.h:70
int setrlimit(int resource, const struct rlimit *rlp)
Sets the maximum resource consumption limits.
rlim_t rlim_max
Definition resource.h:78
rlim_t rlim_cur
Definition resource.h:77
Definition resource.h:130
struct timeval ru_utime
Definition resource.h:131
struct timeval ru_stime
Definition resource.h:132