Skip to content

Commit 9d2b35d

Browse files
committed
apply @petk feedback
1 parent 59610eb commit 9d2b35d

File tree

1 file changed

+4
-30
lines changed

1 file changed

+4
-30
lines changed

Zend/Zend.m4

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -156,35 +156,10 @@ dnl ZEND_CHECK_SIGSETJMP
156156
dnl
157157
dnl Check for sigsetjmp.
158158
dnl
159-
AC_DEFUN([ZEND_CHECK_SIGSETJMP],
160-
[AC_CACHE_CHECK([sigsetjmp availability whether as function or macro],
161-
[php_cv_have_sigsetjmp],
162-
[AC_RUN_IFELSE([AC_LANG_SOURCE([
163-
#include <setjmp.h>
164-
#include <signal.h>
165-
166-
sigjmp_buf jmp;
167-
168-
void handler(int s)
169-
{
170-
siglongjmp(jmp, 1);
171-
}
172-
173-
int main(void)
174-
{
175-
signal(SIGTERM, handler);
176-
(void)sigsetjmp(jmp, 1);
177-
return 0;
178-
}
179-
])],
180-
[php_cv_have_sigsetjmp=yes],
181-
[php_cv_have_sigsetjmp=no],
182-
[php_cv_have_sigsetjmp=no])])
183-
AS_VAR_IF([php_cv_have_sigsetjmp], [no],
184-
[AC_MSG_ERROR([sigsetjmp check failed. Please, check config.log])],
185-
[])
186-
])
187-
159+
AC_CHECK_FUNC([sigsetjmp],,
160+
[AC_CHECK_DECL([sigsetjmp],,
161+
[AC_MSG_ERROR([sigsetjmp check failed. Please, check config.log])],
162+
[#include <setjmp.h>])])
188163
189164
ZEND_CHECK_STACK_DIRECTION
190165
ZEND_CHECK_FLOAT_PRECISION
@@ -226,7 +201,6 @@ if test "$ZEND_ZTS" = "yes"; then
226201
CFLAGS="$CFLAGS -DZTS"
227202
fi
228203
229-
ZEND_CHECK_SIGSETJMP
230204
ZEND_CHECK_ALIGNMENT
231205
ZEND_CHECK_SIGNALS
232206
ZEND_CHECK_MAX_EXECUTION_TIMERS

0 commit comments

Comments
 (0)