diff options
author | Jason Greene <jason@php.net> | 2001-07-04 21:51:22 +0000 |
---|---|---|
committer | Jason Greene <jason@php.net> | 2001-07-04 21:51:22 +0000 |
commit | 7f2fa9fea7724175b7320cdc7f6215b52d57ccd8 (patch) | |
tree | cabbcefb35ec0fd99e9f2452bdc876fd75bd60da | |
parent | ef13ab5750202d17a138566f6e4e9ffca84eccf5 (diff) | |
download | php-git-7f2fa9fea7724175b7320cdc7f6215b52d57ccd8.tar.gz |
Actually check for the needed system calls.
Currently require sigaction, fork, waitpit.
-rw-r--r-- | ext/pcntl/config.m4 | 9 |
1 files changed, 7 insertions, 2 deletions
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 |