aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Albinus2009-10-01 15:08:13 +0000
committerMichael Albinus2009-10-01 15:08:13 +0000
commit9d8f3bd914a0c28139c0129bffe182303fc535bf (patch)
tree3ec7ad54bf4b81a490700cff9f6bf163cb2215fb /src
parent96ad4c3575868c703c9789a16126014f303e6c1f (diff)
downloademacs-9d8f3bd914a0c28139c0129bffe182303fc535bf.tar.gz
emacs-9d8f3bd914a0c28139c0129bffe182303fc535bf.zip
* fileio.c (Fdelete_directory_internal): Renamed from
Fdelete_directory. It is not a command anymore. It has no file name handler.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/fileio.c17
2 files changed, 13 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8aa3e7b691b..3e36b223142 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12009-10-01 Michael Albinus <michael.albinus@gmx.de>
2
3 * fileio.c (Fdelete_directory_internal): Renamed from
4 Fdelete_directory. It is not a command anymore. It has no file
5 name handler.
6
12009-09-28 Stefan Monnier <monnier@iro.umontreal.ca> 72009-09-28 Stefan Monnier <monnier@iro.umontreal.ca>
2 8
3 * xdisp.c (get_next_display_element): Use an enum in last change. 9 * xdisp.c (get_next_display_element): Use an enum in last change.
diff --git a/src/fileio.c b/src/fileio.c
index 3702d4cc1b8..cfe1f54382e 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -206,7 +206,7 @@ int write_region_inhibit_fsync;
206#endif 206#endif
207 207
208/* Non-zero means call move-file-to-trash in Fdelete_file or 208/* Non-zero means call move-file-to-trash in Fdelete_file or
209 Fdelete_directory. */ 209 Fdelete_directory_internal. */
210int delete_by_moving_to_trash; 210int delete_by_moving_to_trash;
211 211
212Lisp_Object Qdelete_by_moving_to_trash; 212Lisp_Object Qdelete_by_moving_to_trash;
@@ -315,7 +315,7 @@ Lisp_Object Qfile_name_as_directory;
315Lisp_Object Qcopy_file; 315Lisp_Object Qcopy_file;
316Lisp_Object Qmake_directory_internal; 316Lisp_Object Qmake_directory_internal;
317Lisp_Object Qmake_directory; 317Lisp_Object Qmake_directory;
318Lisp_Object Qdelete_directory; 318Lisp_Object Qdelete_directory_internal;
319Lisp_Object Qdelete_file; 319Lisp_Object Qdelete_file;
320Lisp_Object Qrename_file; 320Lisp_Object Qrename_file;
321Lisp_Object Qadd_name_to_file; 321Lisp_Object Qadd_name_to_file;
@@ -2134,7 +2134,8 @@ DEFUN ("make-directory-internal", Fmake_directory_internal,
2134 return Qnil; 2134 return Qnil;
2135} 2135}
2136 2136
2137DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete directory: ", 2137DEFUN ("delete-directory-internal", Fdelete_directory_internal,
2138 Sdelete_directory_internal, 1, 1, 0,
2138 doc: /* Delete the directory named DIRECTORY. Does not follow symlinks. */) 2139 doc: /* Delete the directory named DIRECTORY. Does not follow symlinks. */)
2139 (directory) 2140 (directory)
2140 Lisp_Object directory; 2141 Lisp_Object directory;
@@ -2146,10 +2147,6 @@ DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete
2146 CHECK_STRING (directory); 2147 CHECK_STRING (directory);
2147 directory = Fdirectory_file_name (Fexpand_file_name (directory, Qnil)); 2148 directory = Fdirectory_file_name (Fexpand_file_name (directory, Qnil));
2148 2149
2149 handler = Ffind_file_name_handler (directory, Qdelete_directory);
2150 if (!NILP (handler))
2151 return call2 (handler, Qdelete_directory, directory);
2152
2153 if (delete_by_moving_to_trash) 2150 if (delete_by_moving_to_trash)
2154 return call1 (Qmove_file_to_trash, directory); 2151 return call1 (Qmove_file_to_trash, directory);
2155 2152
@@ -5481,7 +5478,7 @@ syms_of_fileio ()
5481 Qcopy_file = intern ("copy-file"); 5478 Qcopy_file = intern ("copy-file");
5482 Qmake_directory_internal = intern ("make-directory-internal"); 5479 Qmake_directory_internal = intern ("make-directory-internal");
5483 Qmake_directory = intern ("make-directory"); 5480 Qmake_directory = intern ("make-directory");
5484 Qdelete_directory = intern ("delete-directory"); 5481 Qdelete_directory_internal = intern ("delete-directory-internal");
5485 Qdelete_file = intern ("delete-file"); 5482 Qdelete_file = intern ("delete-file");
5486 Qrename_file = intern ("rename-file"); 5483 Qrename_file = intern ("rename-file");
5487 Qadd_name_to_file = intern ("add-name-to-file"); 5484 Qadd_name_to_file = intern ("add-name-to-file");
@@ -5516,7 +5513,7 @@ syms_of_fileio ()
5516 staticpro (&Qcopy_file); 5513 staticpro (&Qcopy_file);
5517 staticpro (&Qmake_directory_internal); 5514 staticpro (&Qmake_directory_internal);
5518 staticpro (&Qmake_directory); 5515 staticpro (&Qmake_directory);
5519 staticpro (&Qdelete_directory); 5516 staticpro (&Qdelete_directory_internal);
5520 staticpro (&Qdelete_file); 5517 staticpro (&Qdelete_file);
5521 staticpro (&Qrename_file); 5518 staticpro (&Qrename_file);
5522 staticpro (&Qadd_name_to_file); 5519 staticpro (&Qadd_name_to_file);
@@ -5743,7 +5740,7 @@ When non-nil, the function `move-file-to-trash' will be used by
5743 defsubr (&Ssubstitute_in_file_name); 5740 defsubr (&Ssubstitute_in_file_name);
5744 defsubr (&Scopy_file); 5741 defsubr (&Scopy_file);
5745 defsubr (&Smake_directory_internal); 5742 defsubr (&Smake_directory_internal);
5746 defsubr (&Sdelete_directory); 5743 defsubr (&Sdelete_directory_internal);
5747 defsubr (&Sdelete_file); 5744 defsubr (&Sdelete_file);
5748 defsubr (&Srename_file); 5745 defsubr (&Srename_file);
5749 defsubr (&Sadd_name_to_file); 5746 defsubr (&Sadd_name_to_file);