changeset 2462:4a7e1c2a2a9e

* editfns.c (Fcurrent_time_zone): Return a list whose elements are nil if the time zone information is unavailable, instead of signalling an error.
author Jim Blandy <jimb@redhat.com>
date Mon, 05 Apr 1993 23:10:10 +0000
parents 1ecb75748794
children d3c9f0ad5964
files src/editfns.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/editfns.c	Mon Apr 05 22:35:50 1993 +0000
+++ b/src/editfns.c	Mon Apr 05 23:10:10 1993 +0000
@@ -596,7 +596,11 @@
 SAVINGS is a string giving the name of the time zone when there is a\n\
     seasonal time adjustment in effect.\n\
 If the local area does not use a seasonal time adjustment,\n\
-SAVINGS-FLAG is always nil, and STANDARD and SAVINGS are equal.")
+SAVINGS-FLAG is always nil, and STANDARD and SAVINGS are equal.\n\
+\n\
+Some operating systems cannot provide all this information to Emacs;\n\
+in this case, current-time-zone will return a list containing nil for\n\
+the data it can't find.")
   ()
 {
 #ifdef EMACS_CURRENT_TIME_ZONE
@@ -612,8 +616,7 @@
 			      Fcons (build_string (savings),
 				     Qnil))));
 #else
-  error
-    ("current-time-zone has not been implemented on this operating system.");
+  return Fmake_list (4, Qnil);
 #endif
 }