Nota:
Observe que algumas delas podem não estar disponíveis em todos os sistemas.
Nota:
As notas abaixo devem ser lidas em conjunto com a página do manual de setrlimit() para o sistema operacional específico, pois há variação na forma como esses limites são interpretados, mesmo entre sistemas operacionais que afirmam implementar POSIX por completo.
POSIX_RLIMIT_AS
(int)
POSIX_RLIMIT_CORE
(int)
POSIX_RLIMIT_CPU
(int)
SIGXCPU
será
enviado, que pode ser capturado com pcntl_signal().
Dependendo do sistema operacional, sinais SIGXCPU
adicionais podem ser enviados a cada segundo até que o limite rígido seja atingido, momento
em que um sinal SIGKILL
não capturável é enviado.
Veja também set_time_limit().
POSIX_RLIMIT_DATA
(int)
POSIX_RLIMIT_FSIZE
(int)
POSIX_RLIMIT_LOCKS
(int)
POSIX_RLIMIT_MEMLOCK
(int)
POSIX_RLIMIT_MSGQUEUE
(int)
POSIX_RLIMIT_NICE
(int)
20 - limit
, pois os valores de
limite de recurso não podem ser negativos.
POSIX_RLIMIT_NOFILE
(int)
POSIX_RLIMIT_NPROC
(int)
POSIX_RLIMIT_RSS
(int)
POSIX_RLIMIT_RTPRIO
(int)
POSIX_RLIMIT_RTTIME
(int)
POSIX_RLIMIT_SIGPENDING
(int)
POSIX_RLIMIT_STACK
(int)
POSIX_RLIMIT_INFINITY
(int)
POSIX_RLIMIT_KQUEUES
(int)
POSIX_RLIMIT_NPTS
(int)