changeset 23559:989c9cb875e3

(check_windows_init_file): Also look in load path specified in environment.
author Geoff Voelker <voelker@cs.washington.edu>
date Tue, 27 Oct 1998 23:42:26 +0000
parents e4ba6b999a35
children 6414b7085648
files src/w32.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/w32.c	Tue Oct 27 20:10:19 1998 +0000
+++ b/src/w32.c	Tue Oct 27 23:42:26 1998 +0000
@@ -3027,14 +3027,17 @@
   if (!noninteractive && !inhibit_window_system) 
     {
       extern Lisp_Object Vwindow_system, Vload_path, Qfile_exists_p;
+      Lisp_Object full_load_path;
       Lisp_Object init_file;
       int fd;
 
       init_file = build_string ("term/w32-win");
-      fd = openp (Vload_path, init_file, ".el:.elc", NULL, 0);
+      full_load_path = Fcons (build_string (getenv ("EMACSLOADPATH")),
+			      Vload_path);
+      fd = openp (full_load_path, init_file, ".el:.elc", NULL, 0);
       if (fd < 0) 
 	{
-	  Lisp_Object load_path_print = Fprin1_to_string (Vload_path, Qnil);
+	  Lisp_Object load_path_print = Fprin1_to_string (full_load_path, Qnil);
 	  char *init_file_name = XSTRING (init_file)->data;
 	  char *load_path = XSTRING (load_path_print)->data;
 	  char *buffer = alloca (1024);