diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2011-06-02 21:16:50 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2011-06-02 21:16:50 +0000 |
commit | 939875133a2c389d621a9999a8ede3ddbc9b6637 (patch) | |
tree | 110835541d96f1f8cbb147c36ae6d7d023790933 /Zend/Zend.m4 | |
parent | e87534b01715d8da78f96f72f6127de67664b2a0 (diff) | |
download | php-git-939875133a2c389d621a9999a8ede3ddbc9b6637.tar.gz |
Zend Signal Handling (see RFC: https://wiki.php.net/rfc/zendsignals)
This needs to go into 5.4 as well, but will wait for Pierre to review win32 situation
# Patch by Lucas Nealan, Arnaud Le Blanc, Brian Shire & Ilia Alshanetsky
Diffstat (limited to 'Zend/Zend.m4')
-rw-r--r-- | Zend/Zend.m4 | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Zend/Zend.m4 b/Zend/Zend.m4 index ececf783b5..67b9ba09d7 100644 --- a/Zend/Zend.m4 +++ b/Zend/Zend.m4 @@ -392,8 +392,22 @@ int main() AC_CHECK_FUNCS(mremap) + +AC_CHECK_FUNC(sigaction, [ + ZEND_SIGNALS=yes + AC_DEFINE(ZEND_SIGNALS, 1, [Use zend signal handling]) + AC_DEFINE(HAVE_SIGACTION, 1, [Whether sigaction() is available]) +], [ + ZEND_SIGNALS=no ]) +if test "$ZEND_SIGNALS" = "yes"; then + CFLAGS="$CFLAGS -DZEND_SIGNALS" +fi +AC_MSG_CHECKING(whether to enable zend signal handling) +AC_MSG_RESULT($ZEND_SIGNALS) + +]) AC_DEFUN([LIBZEND_CPLUSPLUS_CHECKS],[ |