]> git.eshelyaron.com Git - emacs.git/commitdiff
(init_cmdargs): Check only for etc and lib-src subdirs
authorRichard M. Stallman <rms@gnu.org>
Thu, 21 Apr 1994 09:04:25 +0000 (09:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 21 Apr 1994 09:04:25 +0000 (09:04 +0000)
when setting Vinstallation_directory.
(syms_of_emacs): Make Lisp vars invocation-name, invocation-directory
and installation-directory.

src/emacs.c

index d5b89b896d9f8923bbfe22049343ec7f1ff08380..fd2a736e2d00f063ceb7387b57f1f1dd02a39de0 100644 (file)
@@ -1024,10 +1024,18 @@ and only if the Emacs executable is installed with setuid to permit\n\
 it to change priority.  (Emacs sets its uid back to the real uid.)");
   emacs_priority = 0;
 
-  staticpro (&Vinstallation_directory);
+  DEFVAR_LISP ("invocation-name", &Vinvocation_name,
+    "The program name that was used to run Emacs.\n\
+Any directory names are omitted.");
+
+  DEFVAR_LISP ("invocation-directory", &Vinvocation_directory,
+    "The directory in which the Emacs executable was found, to run it.\n\
+The value is nil if that directory's name is not known.");
+
+  DEFVAR_LISP ("installation-directory", &Vinstallation_directory,
+    "A directory within which to look for the `lib-src' and `etc' directories.\n\
+This is non-nil when we can't find those directories in their standard\n\
+installed locations, but we can find them\n\
+near where the Emacs executable was found.");
   Vinstallation_directory = Qnil;
-
-  /* These have already been set, in init_cmdargs, so don't set them here.  */
-  staticpro (&Vinvocation_name);
-  staticpro (&Vinvocation_directory);
 }