@@ -156,35 +156,10 @@ dnl ZEND_CHECK_SIGSETJMP
156
156
dnl
157
157
dnl Check for sigsetjmp.
158
158
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>] ) ] )
188
163
189
164
ZEND_CHECK_STACK_DIRECTION
190
165
ZEND_CHECK_FLOAT_PRECISION
@@ -226,7 +201,6 @@ if test "$ZEND_ZTS" = "yes"; then
226
201
CFLAGS="$CFLAGS -DZTS"
227
202
fi
228
203
229
- ZEND_CHECK_SIGSETJMP
230
204
ZEND_CHECK_ALIGNMENT
231
205
ZEND_CHECK_SIGNALS
232
206
ZEND_CHECK_MAX_EXECUTION_TIMERS
0 commit comments