Segue l'elenco corredato da descrizione delle risorse più importanti i cui
limiti sono modificabili:
RLIMIT_CPU
Tempo massimo di utilizzo della CPU per un processo. Espresso in secondi. In
caso il processo in questione ecceda questo limite vciene inviato un segnale
SIGXCPU26.2
RLIMIT_DATA
Massima dimensione della memoria destinata ai dati del processo. Espressa in
byte. eventuali chiamate per allocazione dinamica che facciano oltrepassare
questo limite falliscono.
RLIMIT_STACK
Massima dimesione dello stack (in byte). Nel caso si tenti di superare questo
limite viene inviato il segnale SIGSEGV
RLIMIT_CORE
Massima dimensione (in byte) dei core files creabili da un processo. Nel caso
si tenda a crearne di dimensioni maggiori la creazione non verrà portata a
termine.)
RLIMIT_RSS
Massima memoria (in byte) che il sistema può allocare per il processo.
RLIMIT_MEMLOCK
Dimensione massima della memoria che risiederà permanentemente nella memoria
centrale. Espressa in byte
RLIMIT_NPROC
Massimo numero di processi che può essere creato con lo stesso UID.
RLIMIT_NOFILE RLIMIT_OFILE
Massimo numero di file che il processo può aprire, nel caso si tentasse di
superare questo limite l'apertura fallirebbe e la variabile errno
il valore EMFILE.
RLIMIT_AS
Massima memoria che il processo può allocare, allocazioni che fanno varcare
questo limite falliscono.