aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-05-22 01:40:44 +0000
committerRichard M. Stallman1994-05-22 01:40:44 +0000
commit1691b32b5923469f1ddd8be7f626d4869f8279b4 (patch)
tree423211ec1020103fff11c2b59a0da2a00933c578 /src
parentbb55b64df0e836f7547c47c90377e394f86e59d4 (diff)
downloademacs-1691b32b5923469f1ddd8be7f626d4869f8279b4.tar.gz
emacs-1691b32b5923469f1ddd8be7f626d4869f8279b4.zip
(Fdelete_directory): Allow dir names as well as file names.
Diffstat (limited to 'src')
-rw-r--r--src/fileio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fileio.c b/src/fileio.c
index 8d02ca3fdaa..79bd39161af 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -1856,7 +1856,7 @@ DEFUN ("make-directory-internal", Fmake_directory_internal,
1856} 1856}
1857 1857
1858DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete directory: ", 1858DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete directory: ",
1859 "Delete a directory. One argument, a file name string.") 1859 "Delete a directory. One argument, a file name or directory name string.")
1860 (dirname) 1860 (dirname)
1861 Lisp_Object dirname; 1861 Lisp_Object dirname;
1862{ 1862{
@@ -1864,7 +1864,7 @@ DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete
1864 Lisp_Object handler; 1864 Lisp_Object handler;
1865 1865
1866 CHECK_STRING (dirname, 0); 1866 CHECK_STRING (dirname, 0);
1867 dirname = Fexpand_file_name (dirname, Qnil); 1867 dirname = Fdirectory_file_name (Fexpand_file_name (dirname, Qnil));
1868 dir = XSTRING (dirname)->data; 1868 dir = XSTRING (dirname)->data;
1869 1869
1870 handler = Ffind_file_name_handler (dirname, Qdelete_directory); 1870 handler = Ffind_file_name_handler (dirname, Qdelete_directory);