#undef PACKAGE
#undef VERSION
+#undef HAVE_STRUCT_FLOCK
+#undef HAVE_TM_GMTOFF
+
#define CONFIGURATION_FILE_PATH "php3.ini"
#define USE_CONFIG_FILE 1
AC_STRUCT_TM
AC_STRUCT_TIMEZONE
+AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
+[AC_TRY_COMPILE([#include <sys/types.h>
+#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 <unistd.h>
+#include <fcntl.h>
+ ],
+ [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