]> git.eshelyaron.com Git - emacs.git/commitdiff
(init_cmdargs) [MSDOS]: Make the change that sets
authorEli Zaretskii <eliz@gnu.org>
Sun, 6 Apr 1997 14:32:33 +0000 (14:32 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sun, 6 Apr 1997 14:32:33 +0000 (14:32 +0000)
`installation-directory' if `info' is found as its subdirectory or
sibling, be conditioned on MSDOS (it makes trouble on Unix).

src/emacs.c

index 62a49f938f009c603d3ac8392b808dc16ddf89f6..763b778e0c9475d1632e40b441f65513b474a8ef 100644 (file)
@@ -271,11 +271,15 @@ init_cmdargs (argc, argv, skip_args)
          tem = Fexpand_file_name (build_string ("lib-src"), dir);
          lib_src_exists = Ffile_exists_p (tem);
 
+#ifdef MSDOS
          /* MSDOS installations frequently remove lib-src, but we still
             must set installation-directory, or else info won't find
             its files (it uses the value of installation-directory).  */
          tem = Fexpand_file_name (build_string ("info"), dir);
          info_exists = Ffile_exists_p (tem);
+#else
+         info_exists = Qnil;
+#endif
 
          if (!NILP (lib_src_exists) || !NILP (info_exists))
            {
@@ -293,8 +297,14 @@ init_cmdargs (argc, argv, skip_args)
          tem = Fexpand_file_name (build_string ("../lib-src"), dir);
          lib_src_exists = Ffile_exists_p (tem);
 
+
+#ifdef MSDOS
+         /* See the MSDOS commentary above.  */
          tem = Fexpand_file_name (build_string ("../info"), dir);
          info_exists = Ffile_exists_p (tem);
+#else
+         info_exists = Qnil;
+#endif
 
          if (!NILP (lib_src_exists) || !NILP (info_exists))
            {