From 5d62a93a230246416c530693c6ae552de1652060 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Wed, 6 Mar 2019 14:11:32 +0000 Subject: [PATCH] rlimit, specific additional flags (BSD) --- ext/posix/posix.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/posix/posix.c b/ext/posix/posix.c index 3e723043948b2..1c00b85c19095 100644 --- a/ext/posix/posix.c +++ b/ext/posix/posix.c @@ -366,6 +366,9 @@ static PHP_MINIT_FUNCTION(posix) #ifdef RLIMIT_FSIZE REGISTER_LONG_CONSTANT("POSIX_RLIMIT_FSIZE", RLIMIT_FSIZE, CONST_CS | CONST_PERSISTENT); #endif +#ifdef RLIMIT_KQUEUES + REGISTER_LONG_CONSTANT("POSIX_RLIMIT_KQUEUES", RLIMIT_KQUEUES, CONST_CS | CONST_PERSISTENT); +#endif #ifdef RLIMIT_LOCKS REGISTER_LONG_CONSTANT("POSIX_RLIMIT_LOCKS", RLIMIT_LOCKS, CONST_CS | CONST_PERSISTENT); #endif @@ -384,6 +387,9 @@ static PHP_MINIT_FUNCTION(posix) #ifdef RLIMIT_NPROC REGISTER_LONG_CONSTANT("POSIX_RLIMIT_NPROC", RLIMIT_NPROC, CONST_CS | CONST_PERSISTENT); #endif +#ifdef RLIMIT_NPTS + REGISTER_LONG_CONSTANT("POSIX_RLIMIT_NPTS", RLIMIT_NPTS, CONST_CS | CONST_PERSISTENT); +#endif #ifdef RLIMIT_RSS REGISTER_LONG_CONSTANT("POSIX_RLIMIT_RSS", RLIMIT_RSS, CONST_CS | CONST_PERSISTENT); #endif @@ -393,6 +399,9 @@ static PHP_MINIT_FUNCTION(posix) #ifdef RLIMIT_RTTIME REGISTER_LONG_CONSTANT("POSIX_RLIMIT_RTTIME", RLIMIT_RTTIME, CONST_CS | CONST_PERSISTENT); #endif +#ifdef RLIMIT_SBSIZE + REGISTER_LONG_CONSTANT("POSIX_RLIMIT_SBSIZE", RLIMIT_SBSIZE, CONST_CS | CONST_PERSISTENT); +#endif #ifdef RLIMIT_SIGPENDING REGISTER_LONG_CONSTANT("POSIX_RLIMIT_SIGPENDING", RLIMIT_SIGPENDING, CONST_CS | CONST_PERSISTENT); #endif