注意:
システムによっては いくつかの定数が使用できない場合があることに注意してください。
注意:
以下の一覧とともに、特定のオペレーションシステムの setrlimit() のマニュアルページを読みたくなるかもしれません。 なぜなら、POSIX を完全に実装していると主張するオペレーティングシステム間でも、 これらの値をどう解釈するかはばらつきがあるからです。
POSIX_RLIMIT_AS
(int)
POSIX_RLIMIT_CORE
(int)
POSIX_RLIMIT_CPU
(int)
SIGXCPU
シグナルが送られます。
これは pcntl_signal() でキャッチできます。
オペレーティングシステムによっては、
追加の SIGXCPU
シグナルをハードリミットに達する
まで1秒ごとに送り、ハードリミットに達すると
SIGKILL
シグナルを送るかもしれません。
See also 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)