diff options
| author | Michael Albinus | 2009-10-01 15:08:13 +0000 |
|---|---|---|
| committer | Michael Albinus | 2009-10-01 15:08:13 +0000 |
| commit | 9d8f3bd914a0c28139c0129bffe182303fc535bf (patch) | |
| tree | 3ec7ad54bf4b81a490700cff9f6bf163cb2215fb /src | |
| parent | 96ad4c3575868c703c9789a16126014f303e6c1f (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | src/fileio.c | 17 |
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 @@ | |||
| 1 | 2009-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 | |||
| 1 | 2009-09-28 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2009-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. */ |
| 210 | int delete_by_moving_to_trash; | 210 | int delete_by_moving_to_trash; |
| 211 | 211 | ||
| 212 | Lisp_Object Qdelete_by_moving_to_trash; | 212 | Lisp_Object Qdelete_by_moving_to_trash; |
| @@ -315,7 +315,7 @@ Lisp_Object Qfile_name_as_directory; | |||
| 315 | Lisp_Object Qcopy_file; | 315 | Lisp_Object Qcopy_file; |
| 316 | Lisp_Object Qmake_directory_internal; | 316 | Lisp_Object Qmake_directory_internal; |
| 317 | Lisp_Object Qmake_directory; | 317 | Lisp_Object Qmake_directory; |
| 318 | Lisp_Object Qdelete_directory; | 318 | Lisp_Object Qdelete_directory_internal; |
| 319 | Lisp_Object Qdelete_file; | 319 | Lisp_Object Qdelete_file; |
| 320 | Lisp_Object Qrename_file; | 320 | Lisp_Object Qrename_file; |
| 321 | Lisp_Object Qadd_name_to_file; | 321 | Lisp_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 | ||
| 2137 | DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete directory: ", | 2137 | DEFUN ("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); |