On Mon, 30 Dec 2019 11:23:29 -0600, Kirk Wolf wrote:
>See this five year old RFE (where requirements go to die):
>https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=59716
>
A couple further thoughts (it's probably discourteous to amend an RFE ex post
facto):
POSIX says:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/tzset.html#tag_16_629_03
DESCRIPTION ... If TZ is absent from the environment,
implementation-defined
default timezone information shall be used..
It might be less disruptive to blind-dubbed processes not to set TZ but to
use "implementation-defined default timezone information". A couple OSes
I know do this as follows:
528 $ uname -a; ls -l /etc/localtime
Darwin PaulGilm.wifi.belezacoffeebar.com 18.7.0 Darwin Kernel Version
18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64
x86_64
lrwxr-xr-x 1 root wheel 40 Nov 23 11:46 /etc/localtime ->
/var/db/timezone/zoneinfo/America/Denver
1064 $ uname -a; ls -l /etc/localtime
Linux Bunsen5-PG 4.9.0-11-686-pae #1 SMP Debian 4.9.189-3+deb9u2
(2019-11-11) i686 GNU/Linux
lrwxrwxrwx 1 root root 34 Sep 18 18:35 /etc/localtime ->
/usr/share/zoneinfo/America/Denver
z/OS might just use the value in BPXPRMxx but not set TZ.
And: https://tools.ietf.org/html/rfc8536#section-3.3
3.3. TZif Footer
The TZif footer is structured as follows (the lengths of multi-octet
fields are shown in parentheses):
+---+--------------------+---+
| NL| TZ string (0...) |NL |
+---+--------------------+---+
TZif Footer
The elements of the footer are defined as follows:
TZ string: ... e as defined in Section 8.3 of the "Base
Definitions" volume of [POSIX] with ASCII encoding
Elsewhere I found suggestions that an implementation might rely only
on the TZif Footer (with reduced function) to avoid greater code
changes or performance impacts, or install only the footers to save
storage.
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN