]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdelete_directory): Allow dir names as well as file names.
authorRichard M. Stallman <rms@gnu.org>
Sun, 22 May 1994 01:40:44 +0000 (01:40 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 22 May 1994 01:40:44 +0000 (01:40 +0000)
src/fileio.c

index 8d02ca3fdaaf475d342eba0f89bcdb8137329251..79bd39161af580c0db2e16dd624d333df598e85d 100644 (file)
@@ -1856,7 +1856,7 @@ DEFUN ("make-directory-internal", Fmake_directory_internal,
 }
 
 DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete directory: ",
-  "Delete a directory.  One argument, a file name string.")
+  "Delete a directory.  One argument, a file name or directory name string.")
   (dirname)
      Lisp_Object dirname;
 {
@@ -1864,7 +1864,7 @@ DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete
   Lisp_Object handler;
 
   CHECK_STRING (dirname, 0);
-  dirname = Fexpand_file_name (dirname, Qnil);
+  dirname = Fdirectory_file_name (Fexpand_file_name (dirname, Qnil));
   dir = XSTRING (dirname)->data;
 
   handler = Ffind_file_name_handler (dirname, Qdelete_directory);