diff src/fileio.c @ 7611:f93e2ddcf8c2

(Fdelete_directory): Allow dir names as well as file names.
author Richard M. Stallman <rms@gnu.org>
date Sun, 22 May 1994 01:40:44 +0000
parents 9f0893928a4d
children aba3ffcc8f51
line wrap: on
line diff
--- a/src/fileio.c	Sun May 22 00:51:36 1994 +0000
+++ b/src/fileio.c	Sun May 22 01:40:44 1994 +0000
@@ -1856,7 +1856,7 @@
 }
 
 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 @@
   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);