summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2000-11-21 08:38:20 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2000-11-21 08:38:20 +0000
commitf5bf3c10fdde7558e7f560af691dbfd8ab84b0f3 (patch)
tree980d61e11668ecf0ef99b46f462dc935daf36f26 /ext
parentcea34b9dbeb479a7ce7113f583bea2c9a07651cf (diff)
downloadphp-git-f5bf3c10fdde7558e7f560af691dbfd8ab84b0f3.tar.gz
make HAVE_FOPENCOOKIE available for other extensions besides zlib
Diffstat (limited to 'ext')
-rw-r--r--ext/zlib/config.m440
1 files changed, 1 insertions, 39 deletions
diff --git a/ext/zlib/config.m4 b/ext/zlib/config.m4
index 86a7106ebd..5ce1287358 100644
--- a/ext/zlib/config.m4
+++ b/ext/zlib/config.m4
@@ -42,43 +42,5 @@ if test "$PHP_ZLIB" != "no"; then
AC_ADD_INCLUDE($ZLIB_INCDIR)
- dnl check for fopencookie() from glibc
- AC_CHECK_FUNC(fopencookie, [ have_glibc_fopencookie=yes ])
-
- if test "$have_glibc_fopencookie" = "yes" ; then
- dnl this comes in two flavors:
- dnl newer glibcs (since 2.1.2 ? )
- dnl have a type called cookie_io_functions_t
- AC_TRY_COMPILE([ #define _GNU_SOURCE
- #include <stdio.h>
- ],
- [ cookie_io_functions_t cookie; ],
- [ have_cookie_io_functions_t=yes ],
- [ ] )
-
- if test "$have_cookie_io_functions_t" = "yes" ; then
- cookie_io_functions_t=cookie_io_functions_t
- have_fopen_cookie=yes
- else
- dnl older glibc versions (up to 2.1.2 ?)
- dnl call it _IO_cookie_io_functions_t
- AC_TRY_COMPILE([ #define _GNU_SOURCE
- #include <stdio.h>
- ],
- [ _IO_cookie_io_functions_t cookie; ],
- [ have_IO_cookie_io_functions_t=yes ],
- [] )
- if test "$have_cookie_io_functions_t" = "yes" ; then
- cookie_io_functions_t=_IO_cookie_io_functions_t
- have_fopen_cookie=yes
- fi
- fi
-
- if test "$have_fopen_cookie" = "yes" ; then
- AC_DEFINE(HAVE_FOPENCOOKIE, 1, [ ])
- AC_DEFINE_UNQUOTED(COOKIE_IO_FUNCTIONS_T, $cookie_io_functions_t, [ ])
- fi
-
- fi
-
+ PHP_FOPENCOOKIE
fi