From: Jason Greene Date: Wed, 4 Jul 2001 21:51:22 +0000 (+0000) Subject: Actually check for the needed system calls. X-Git-Tag: PRE_TSRM_MERGE_PATCH~276 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f2fa9fea7724175b7320cdc7f6215b52d57ccd8;p=php Actually check for the needed system calls. Currently require sigaction, fork, waitpit. --- diff --git a/ext/pcntl/config.m4 b/ext/pcntl/config.m4 index 865b831f49..acf402d3ed 100644 --- a/ext/pcntl/config.m4 +++ b/ext/pcntl/config.m4 @@ -9,7 +9,12 @@ PHP_ARG_ENABLE(pcntl, whether to enable pcntl support, if test "$PHP_PCNTL" != "no"; then if test "$PHP_SAPI" != "cgi"; then AC_MSG_ERROR(pcntl currently only accepts the CGI SAPI, this will save you from harming your webserver.) - else - PHP_EXTENSION(pcntl, $ext_shared) fi + + AC_CHECK_FUNCS(fork, [ AC_DEFINE(HAVE_FORK,1,[ ]) ], [ AC_MSG_ERROR(pcntl: fork() not supported by this platform) ]) + AC_CHECK_FUNCS(waitpid, [ AC_DEFINE(HAVE_WAITPID,1,[ ]) ], [ AC_MSG_ERROR(pcntl: fork() not supported by this platform) ]) + AC_CHECK_FUNCS(sigaction, [ AC_DEFINE(HAVE_SIGACTION,1,[ ]) ], [ AC_MSG_ERROR(pcntl: sigaction() not supported by this platform) ]) + + PHP_EXTENSION(pcntl, $ext_shared) + fi