(Fmsdos_long_file_names): New function.
authorRichard M. Stallman <rms@gnu.org>
Sun, 5 May 1996 18:52:57 +0000 (18:52 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 5 May 1996 18:52:57 +0000 (18:52 +0000)
(syms_of_dosfns): defsubr it.

src/dosfns.c

index 6030f06..11e30c0 100644 (file)
@@ -241,6 +241,18 @@ Return nil if startup screen is not available.")
   return Qt;
 }
 
+DEFUN ("msdos-long-file-names", Fmsdos_long_file_names, Smsdos_long_file_names,
+  0, 0, 0,
+  "Return non-nil if long file names are supported. on MSDOS.")
+  ()
+{
+#if __DJGPP__ >= 2
+  return (! NILP (Fgetenv ("LFN")) ? Qt : Qnil);
+#else
+  return Qnil;
+#endif
+}
+
 \f
 /* country info */
 int dos_country_code;
@@ -320,6 +332,7 @@ syms_of_dosfns ()
   defsubr (&Smsdos_set_keyboard);
   defsubr (&Sinsert_startup_screen);
   defsubr (&Smsdos_mouse_disable);
+  defsubr (&Smsdos_long_file_names);
 #ifndef HAVE_X_WINDOWS
   defsubr (&Smsdos_mouse_p);
   defsubr (&Sset_mouse_position);