diff --git a/src/editfns.c b/src/editfns.c index 164ee9c6e80..7e9a798c4e2 100644 --- a/src/editfns.c +++ b/src/editfns.c @@ -765,6 +765,10 @@ If you want them to stand for years in this century, you must do that yourself." sprintf (tzbuf, "XXX%s%d:%02d:%02d", "-" + (XINT (zone) < 0), abszone / (60*60), (abszone/60) % 60, abszone % 60); tzstring = tzbuf; +#ifdef _NEXT_SOURCE + /* On NEXTSTEP, timezone environment var is ignored. */ + tm.tm_gmtoff = -abszone; +#endif } else error ("Invalid time zone specification");