bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tzname, daylight, timezone: Update documentation


From: Bruno Haible
Subject: tzname, daylight, timezone: Update documentation
Date: Thu, 06 Jun 2024 20:36:05 +0200

This patch updates the documentation regarding the three variables
  tzname
  daylight
  timezone
that are supposed to be set by tzset().

OpenBSD ≥ 5.8 supports these variables, but FreeBSD - to this day -
supports only 'tzname'.

On MSVC, these variables are not really missing; they just have a
different name, prefixed with underscore.


2024-06-06  Bruno Haible  <bruno@clisp.org>

        tzname, daylight, timezone: Update documentation.
        * doc/posix-functions/tzname.texi: Update info about native Windows.
        * doc/posix-functions/daylight.texi: Update info about OpenBSD, Cygwin,
        native Windows.
        * doc/posix-functions/timezone.texi: Update info about FreeBSD, OpenBSD,
        native Windows.

diff --git a/doc/posix-functions/daylight.texi 
b/doc/posix-functions/daylight.texi
index a6e5ce6c56..d5bfecedc1 100644
--- a/doc/posix-functions/daylight.texi
+++ b/doc/posix-functions/daylight.texi
@@ -14,10 +14,13 @@
 @itemize
 @item
 This variable is missing on some platforms:
-FreeBSD 14.0, OpenBSD 3.8.
+FreeBSD 14.0, OpenBSD 5.7.
+@item
+This variable is called @code{_daylight} on some platforms:
+mingw with @code{-DNO_OLDNAMES}, MSVC.
 @item
 The address of this variable is not a compile-time constant on some platforms:
-Cygwin, mingw.
+mingw, MSVC.
 @item
 Native Windows platforms (mingw, MSVC) support only a subset of time
 zones supported by GNU or specified by POSIX@.  @xref{tzset}.
diff --git a/doc/posix-functions/timezone.texi 
b/doc/posix-functions/timezone.texi
index b2647c46cd..5c040cab83 100644
--- a/doc/posix-functions/timezone.texi
+++ b/doc/posix-functions/timezone.texi
@@ -13,11 +13,15 @@
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This variable is missing on some platforms:
-mingw.
+This variable is missing (and instead, a function named @code{timezone} exists)
+on some platforms:
+FreeBSD 14.0, OpenBSD 5.7.
+@item
+This variable is called @code{_timezone} on some platforms:
+mingw with @code{-DNO_OLDNAMES}, MSVC.
 @item
 The address of this variable is not a compile-time constant on some platforms:
-mingw.
+mingw, MSVC.
 @item
 Native Windows platforms (mingw, MSVC) support only a subset of time
 zones supported by GNU or specified by POSIX@.  @xref{tzset}.
diff --git a/doc/posix-functions/tzname.texi b/doc/posix-functions/tzname.texi
index ef3f3d023a..d56ff5c924 100644
--- a/doc/posix-functions/tzname.texi
+++ b/doc/posix-functions/tzname.texi
@@ -13,11 +13,11 @@
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This variable is missing on some platforms:
-mingw.
+This variable is called @code{_tzname} on some platforms:
+mingw with @code{-DNO_OLDNAMES}, MSVC.
 @item
 The address of this variable is not a compile-time constant on some platforms:
-Cygwin, mingw.
+Cygwin, mingw, MSVC.
 @item
 Native Windows platforms (mingw, MSVC) support only a subset of time
 zones supported by GNU or specified by POSIX@.  @xref{tzset}.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]