summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-01-01 02:22:01 +0000
committerSascha Schumann <sas@php.net>2000-01-01 02:22:01 +0000
commit2fd8cbff2ac301a90fc417bff206bd0a65e8692c (patch)
tree64f55ddc2a3a321d6d802566286e81ef28222407 /acinclude.m4
parent3dce6028f7c690830ad2b35dc24eb3646949af5f (diff)
downloadphp-git-2fd8cbff2ac301a90fc417bff206bd0a65e8692c.tar.gz
Declare timezone only, if the system fails to do so.
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m419
1 files changed, 19 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index b45ca77deb..0fe1571c49 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -484,3 +484,22 @@ AC_DEFUN(PHP_OUTPUT,[
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES $1"
])
+AC_DEFUN(PHP_DECLARED_TIMEZONE,[
+ AC_CACHE_CHECK(for declared timezone, ac_cv_declared_timezone,[
+ AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <time.h>
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+],[
+ time_t foo = (time_t) timezone;
+],[
+ ac_cv_declared_timezone=yes
+],[
+ ac_cv_declared_timezone=no
+])])
+ if test "$ac_cv_declared_timezone" = "yes"; then
+ AC_DEFINE(HAVE_DECLARED_TIMEZONE, 1, [Whether system headers declare timezone])
+ fi
+])