summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2006-11-06 13:58:56 +0000
committerH.Merijn Brand <h.m.brand@xs4all.nl>2006-11-06 13:58:56 +0000
commitf025e94b3bdd286f2ee3dc88718b923af2a6e55d (patch)
tree410624df7e4f685c76e25179f7c78d4791c75e93 /win32
parentdcb5c535ce9837c3fd7fcab63fad5d507cdd8eed (diff)
downloadperl-f025e94b3bdd286f2ee3dc88718b923af2a6e55d.tar.gz
The non-unix parts for localtime_r_needs_tzset
Plus forced Glossary entry. That is a TODO for automation p4raw-id: //depot/perl@29213
Diffstat (limited to 'win32')
-rw-r--r--win32/config.bc1
-rw-r--r--win32/config.ce1
-rw-r--r--win32/config.gc1
-rw-r--r--win32/config.vc1
-rw-r--r--win32/config.vc641
-rw-r--r--win32/config_H.bc7
-rw-r--r--win32/config_H.ce7
-rw-r--r--win32/config_H.gc7
-rw-r--r--win32/config_H.vc7
-rw-r--r--win32/config_H.vc647
10 files changed, 40 insertions, 0 deletions
diff --git a/win32/config.bc b/win32/config.bc
index e2198d593d..cd2dca4ad5 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -270,6 +270,7 @@ d_ldbl_dig='define'
d_libm_lib_version='undef'
d_link='define'
d_localtime_r='undef'
+d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
d_longdbl='define'
diff --git a/win32/config.ce b/win32/config.ce
index 342dc4859a..32e4eea685 100644
--- a/win32/config.ce
+++ b/win32/config.ce
@@ -269,6 +269,7 @@ d_ldbl_dig='define'
d_libm_lib_version='undef'
d_link='define'
d_localtime_r='undef'
+d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
d_longdbl='undef'
diff --git a/win32/config.gc b/win32/config.gc
index 90704f01d1..8f45dd01ee 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -270,6 +270,7 @@ d_ldbl_dig='define'
d_libm_lib_version='undef'
d_link='define'
d_localtime_r='undef'
+d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
d_longdbl='define'
diff --git a/win32/config.vc b/win32/config.vc
index 3b4f6d46c5..0fbc87629b 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -270,6 +270,7 @@ d_ldbl_dig='define'
d_libm_lib_version='undef'
d_link='define'
d_localtime_r='undef'
+d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
d_longdbl='define'
diff --git a/win32/config.vc64 b/win32/config.vc64
index 74bdcfcb2d..8549af7b51 100644
--- a/win32/config.vc64
+++ b/win32/config.vc64
@@ -270,6 +270,7 @@ d_ldbl_dig='define'
d_libm_lib_version='undef'
d_link='define'
d_localtime_r='undef'
+d_localtime_r_needs_tzset='undef'
d_locconv='define'
d_lockf='undef'
d_longdbl='define'
diff --git a/win32/config_H.bc b/win32/config_H.bc
index fc0b415018..9081c14bbc 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -2251,6 +2251,12 @@
* This symbol, if defined, indicates that the localtime_r routine
* is available to localtime re-entrantly.
*/
+/* LOCALTIME_R_NEEDS_TZSET:
+ * Many libc's localtime_r implementations do not call tzset,
+ * making them differ from localtime(), and making timezone
+ * changes using $ENV{TZ} without explicitly calling tzset
+ * impossible. This symbol makes us call tzset before localtime_r
+ */
/* LOCALTIME_R_PROTO:
* This symbol encodes the prototype of localtime_r.
* It is zero if d_localtime_r is undef, and one of the
@@ -2258,6 +2264,7 @@
* is defined.
*/
/*#define HAS_LOCALTIME_R /**/
+/*#define LOCALTIME_R_NEEDS_TZSET /**/
#define LOCALTIME_R_PROTO 0 /**/
/* HAS_LONG_DOUBLE:
diff --git a/win32/config_H.ce b/win32/config_H.ce
index 3a38692344..ab1bc33365 100644
--- a/win32/config_H.ce
+++ b/win32/config_H.ce
@@ -1880,6 +1880,12 @@
* This symbol, if defined, indicates that the localtime_r routine
* is available to localtime re-entrantly.
*/
+/* LOCALTIME_R_NEEDS_TZSET:
+ * Many libc's localtime_r implementations do not call tzset,
+ * making them differ from localtime(), and making timezone
+ * changes using $ENV{TZ} without explicitly calling tzset
+ * impossible. This symbol makes us call tzset before localtime_r
+ */
/* LOCALTIME_R_PROTO:
* This symbol encodes the prototype of localtime_r.
* It is zero if d_localtime_r is undef, and one of the
@@ -1887,6 +1893,7 @@
* is defined.
*/
/*#define HAS_LOCALTIME_R /**/
+/*#define LOCALTIME_R_NEEDS_TZSET /**/
#define LOCALTIME_R_PROTO 0 /**/
/* HAS_LONG_DOUBLE:
diff --git a/win32/config_H.gc b/win32/config_H.gc
index d22a0b03ef..33e10cc427 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -2263,6 +2263,12 @@
* This symbol, if defined, indicates that the localtime_r routine
* is available to localtime re-entrantly.
*/
+/* LOCALTIME_R_NEEDS_TZSET:
+ * Many libc's localtime_r implementations do not call tzset,
+ * making them differ from localtime(), and making timezone
+ * changes using $ENV{TZ} without explicitly calling tzset
+ * impossible. This symbol makes us call tzset before localtime_r
+ */
/* LOCALTIME_R_PROTO:
* This symbol encodes the prototype of localtime_r.
* It is zero if d_localtime_r is undef, and one of the
@@ -2270,6 +2276,7 @@
* is defined.
*/
/*#define HAS_LOCALTIME_R /**/
+/*#define LOCALTIME_R_NEEDS_TZSET /**/
#define LOCALTIME_R_PROTO 0 /**/
/* HAS_LONG_DOUBLE:
diff --git a/win32/config_H.vc b/win32/config_H.vc
index f1d234f3fe..6e443d25d3 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -2259,6 +2259,12 @@
* This symbol, if defined, indicates that the localtime_r routine
* is available to localtime re-entrantly.
*/
+/* LOCALTIME_R_NEEDS_TZSET:
+ * Many libc's localtime_r implementations do not call tzset,
+ * making them differ from localtime(), and making timezone
+ * changes using $ENV{TZ} without explicitly calling tzset
+ * impossible. This symbol makes us call tzset before localtime_r
+ */
/* LOCALTIME_R_PROTO:
* This symbol encodes the prototype of localtime_r.
* It is zero if d_localtime_r is undef, and one of the
@@ -2266,6 +2272,7 @@
* is defined.
*/
/*#define HAS_LOCALTIME_R /**/
+/*#define LOCALTIME_R_NEEDS_TZSET /**/
#define LOCALTIME_R_PROTO 0 /**/
/* HAS_LONG_DOUBLE:
diff --git a/win32/config_H.vc64 b/win32/config_H.vc64
index 298fe418fb..b3e391d118 100644
--- a/win32/config_H.vc64
+++ b/win32/config_H.vc64
@@ -2251,6 +2251,12 @@
* This symbol, if defined, indicates that the localtime_r routine
* is available to localtime re-entrantly.
*/
+/* LOCALTIME_R_NEEDS_TZSET:
+ * Many libc's localtime_r implementations do not call tzset,
+ * making them differ from localtime(), and making timezone
+ * changes using $ENV{TZ} without explicitly calling tzset
+ * impossible. This symbol makes us call tzset before localtime_r
+ */
/* LOCALTIME_R_PROTO:
* This symbol encodes the prototype of localtime_r.
* It is zero if d_localtime_r is undef, and one of the
@@ -2258,6 +2264,7 @@
* is defined.
*/
/*#define HAS_LOCALTIME_R /**/
+/*#define LOCALTIME_R_NEEDS_TZSET /**/
#define LOCALTIME_R_PROTO 0 /**/
/* HAS_LONG_DOUBLE: