From bec518a62da5a8c809097093f766b3b59d4579d1 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Sat, 24 Apr 1999 20:43:58 +0000 Subject: [PATCH] port from PHP3 --- acconfig.h.in | 3 +++ configure.in.in | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/acconfig.h.in b/acconfig.h.in index a06baf28d2e..101a7e5c6e8 100644 --- a/acconfig.h.in +++ b/acconfig.h.in @@ -4,6 +4,9 @@ #undef PACKAGE #undef VERSION +#undef HAVE_STRUCT_FLOCK +#undef HAVE_TM_GMTOFF + #define CONFIGURATION_FILE_PATH "php3.ini" #define USE_CONFIG_FILE 1 diff --git a/configure.in.in b/configure.in.in index 97d356b82e5..baa390efa1d 100644 --- a/configure.in.in +++ b/configure.in.in @@ -206,6 +206,33 @@ dnl Checks for typedefs, structures, and compiler characteristics. AC_STRUCT_TM AC_STRUCT_TIMEZONE +AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, +[AC_TRY_COMPILE([#include +#include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], + ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) + +if test "$ac_cv_struct_tm_gmtoff" = yes; then + AC_DEFINE(HAVE_TM_GMTOFF) +fi + +AC_CACHE_CHECK(for struct flock,php_struct_flock, + AC_TRY_COMPILE([ +#include +#include + ], + [struct flock x;], + [ + php_struct_flock=yes + ],[ + php_struct_flock=no + ]) +) +if test "$php_struct_flock" = "yes" ; then + AC_DEFINE(HAVE_STRUCT_FLOCK, 1) +else + AC_DEFINE(HAVE_STRUCT_FLOCK, 0) +fi + dnl Check for members of the stat structure AC_STRUCT_ST_BLKSIZE dnl AC_STRUCT_ST_BLOCKS will screw QNX because fileblocks.o does not exists