Замечание:
Пожалуйста, обратите внимание, что некоторые из данных констант могут быть недоступны в вашей операционной системе.
Замечание:
В дополнение к приведённой ниже информации можно изучить раздел руководства функции setrlimit() для конкретной операционной системы, т. к. существуют различия в том, как эти ограничения интерпретируются, даже в системах, которые заявляют о полной реализации POSIX.
POSIX_RLIMIT_AS
(int) POSIX_RLIMIT_CORE
(int) POSIX_RLIMIT_CPU
(int) SIGXCPU
, который может быть обработан функцией pcntl_signal(). В зависимости от операционной системы, может ежесекундно посылаться дополнительный сигнал SIGXCPU
, пока не будет достигнут жёсткий предел, достижение которого нельзя обработать. Процессу будет отправлен сигнал SIGKILL
. Смотрите также описание функции 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
. Как ограничение ресурса значение не может быть отрицательным. 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)