16#ifndef __SYS_RESOURCE_H
17#define __SYS_RESOURCE_H
73#define RLIM_INFINITY UINT_MAX
74#define RLIM_SAVED_MAX RLIM_INFINITY
75#define RLIM_SAVED_CUR RLIM_INFINITY
@ RLIMIT_CORE
Definition resource.h:85
@ RLIMIT_AS
Definition resource.h:91
@ RLIMIT_NOFILE
Definition resource.h:89
@ RLIMIT_CPU
Definition resource.h:86
@ RLIMIT_DATA
Definition resource.h:87
@ RLIMIT_FSIZE
Definition resource.h:88
@ RLIMIT_STACK
Definition resource.h:90
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:31
@ PRIO_PROCESS
Definition resource.h:29
@ PRIO_PGRP
Definition resource.h:30
int getrlimit(int resource, struct rlimit *rlp)
Gets the maximum resource consumption limits.
@ RUSAGE_CHILDREN
Definition resource.h:128
@ RUSAGE_SELF
Definition resource.h:127
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:71
int setrlimit(int resource, const struct rlimit *rlp)
Sets the maximum resource consumption limits.
rlim_t rlim_max
Definition resource.h:79
rlim_t rlim_cur
Definition resource.h:78
Definition resource.h:131
struct timeval ru_utime
Definition resource.h:132
struct timeval ru_stime
Definition resource.h:133