Paul Eggert wrote:
> By the way, what do you need rearguard for? Is this for Java, or 
> something else?


One reason is for Java. At the same time, it is also to keep the same as other 
OS vendors (such as RHEL). If switching from rearguard to vanguard now, it 
might affect upper-layer third-party softwares and require a significant amount 
of time to explain the differences between these changes.

For example, the glibc contains a global variable timezone, which is the 
opposite value of the gmtoff value in the last line of the timezone with 
isdst=0. In some time zones, the values of timezone in rearguard and vanguard 
modes are different. I have seen some softwares directly add or subtract the 
timezone value to convert the local time to the UTC time. If the mode is 
switched from rearguard to vanguard, the time calculation will be incorrect.

Reply via email to