diff src/ChangeLog @ 4733:a5210e70ffbe

No need to fatal () on startup if $PWD doesn't exist; chdir to "/" instead. src/ChangeLog addition: 2009-11-08 Aidan Kehoe <kehoea@parhasard.net> * sysfile.h (DEFAULT_DIRECTORY_FALLBACK): New #define, "/" on Unix and "C:\\" on Win32 native, a directory that should "always" be available. * fileio.c (Fexpand_file_name): Use DEFAULT_DIRECTORY_FALLBACK here, instead of conditionalising on WIN32_NATIVE. * editfns.c (get_home_directory): Use DEFAULT_DIRECTORY_FALLBACK if looking up the home directory fails, on both Windows and Unix. * buffer.c (init_initial_directory): Don't give a fatal error if the current directory doesn't exist, chdir to DEFAULT_DIRECTORY_FALLBACK instead.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 08 Nov 2009 17:27:26 +0000
parents 428d7c571110
children 80d74fed5399
line wrap: on
line diff
--- a/src/ChangeLog	Mon Nov 02 14:00:49 2009 +0900
+++ b/src/ChangeLog	Sun Nov 08 17:27:26 2009 +0000
@@ -1,3 +1,17 @@
+2009-11-08  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* sysfile.h (DEFAULT_DIRECTORY_FALLBACK):
+	New #define, "/" on Unix and "C:\\" on Win32 native, a directory
+	that should "always" be available.
+	* fileio.c (Fexpand_file_name): Use DEFAULT_DIRECTORY_FALLBACK
+	here, instead of conditionalising on WIN32_NATIVE.
+	* editfns.c (get_home_directory):
+	Use DEFAULT_DIRECTORY_FALLBACK if looking up the home directory
+	fails, on both Windows and Unix.
+	* buffer.c (init_initial_directory):
+	Don't give a fatal error if the current directory doesn't exist,
+	chdir to DEFAULT_DIRECTORY_FALLBACK instead.
+
 2009-11-02  Stephen Turnbull  <stephen@xemacs.org>
 
 	Fix issue145.