summaryrefslogtreecommitdiff
path: root/ext/standard
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2016-01-28 12:06:33 +0100
committerAnatol Belski <ab@php.net>2016-01-28 12:06:33 +0100
commita9048d101fe7bfe3f64788829f4e7e1cc8f55f46 (patch)
tree4d1648dec2f3b191789c65df22bb665f9b8c47ed /ext/standard
parentc527549e899bf211aac7d8ab5ceb1bdfedf07f14 (diff)
downloadphp-git-a9048d101fe7bfe3f64788829f4e7e1cc8f55f46.tar.gz
extend _SC_ARG_MAX usage onto platforms where it's available
Diffstat (limited to 'ext/standard')
-rw-r--r--ext/standard/exec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/exec.c b/ext/standard/exec.c
index 29024f6f43..cbaaedbc83 100644
--- a/ext/standard/exec.c
+++ b/ext/standard/exec.c
@@ -46,7 +46,7 @@
#include <fcntl.h>
#endif
-#if (HAVE_NICE || defined(__linux__)) && HAVE_UNISTD_H
+#if HAVE_UNISTD_H
#include <unistd.h>
#endif
@@ -55,7 +55,7 @@ static int cmd_max_len;
/* {{{ PHP_MINIT_FUNCTION(exec) */
PHP_MINIT_FUNCTION(exec)
{
-#ifdef __linux__
+#ifdef _SC_ARG_MAX
cmd_max_len = sysconf(_SC_ARG_MAX);
#elif defined(ARG_MAX)
cmd_max_len = ARG_MAX;