mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-16 01:22:18 +03:00
* doc/posix-functions/ctime.texi, doc/posix-functions/daylight.texi: * doc/posix-functions/localtime.texi, doc/posix-functions/mktime.texi: * doc/posix-functions/strftime.texi, doc/posix-functions/timezone.texi: * doc/posix-functions/tzname.texi, doc/posix-functions/tzset.texi: * doc/posix-functions/wcsftime.texi: Mention some issues with TZ under MS-Windows.
32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
@node tzset
|
|
@section @code{tzset}
|
|
@findex tzset
|
|
|
|
POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/tzset.html}
|
|
|
|
Gnulib module: tzset
|
|
|
|
Portability problems fixed by Gnulib:
|
|
@itemize
|
|
@item
|
|
On native Windows platforms (mingw, MSVC), this function works incorrectly
|
|
when the environment variable @code{TZ} has been set by Cygwin.
|
|
@item
|
|
This function clobbers the buffer used by the localtime function on some
|
|
platforms:
|
|
Solaris 2.6.
|
|
@end itemize
|
|
|
|
Portability problems not fixed by Gnulib:
|
|
@itemize
|
|
@item
|
|
Native Windows platforms (mingw, MSVC) support only a subset of
|
|
POSIX-specified values for the @env{TZ} environment variable,
|
|
consisting of a time zone abbreviation containing exactly three ASCII
|
|
letters with no daylight saving time or angle brackets, and with no
|
|
support for @code{tz} database settings like
|
|
@code{TZ='America/New_York'}. Even this subset does not work on
|
|
applications built via the Universal Windows Platform, as it does not
|
|
make environment variables like @env{TZ} available to applications.
|
|
@end itemize
|