Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields, set them to the appropriate values.  Calling mktime is not really correct (it assumes the local time zone) and does not work on NetBSD.
Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields,
set them to the appropriate values.  Calling mktime is not really correct
(it assumes the local time zone) and does not work on NetBSD.

makotokato/nsprpub,makotokato/nsprpub,makotokato/nsprpub,makotokato/nsprpub,makotokato/nsprpub