mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-03 10:31:37 -08:00
(Frename_file): Use RETURN_UNGCPRO when run handler.
(Fcopy_file, Fadd_name_to_file, Fmake_symbolic_link): Likewise.
This commit is contained in:
parent
48ae5f0a1d
commit
dc227f7285
1 changed files with 8 additions and 8 deletions
16
src/fileio.c
16
src/fileio.c
|
|
@ -1715,8 +1715,8 @@ A prefix arg makes KEEP-TIME non-nil.")
|
|||
if (NILP (handler))
|
||||
handler = Ffind_file_name_handler (newname);
|
||||
if (!NILP (handler))
|
||||
return call5 (handler, Qcopy_file, filename, newname,
|
||||
ok_if_already_exists, keep_date);
|
||||
return RETURN_UNGCPRO (call5 (handler, Qcopy_file, filename, newname,
|
||||
ok_if_already_exists, keep_date));
|
||||
|
||||
if (NILP (ok_if_already_exists)
|
||||
|| XTYPE (ok_if_already_exists) == Lisp_Int)
|
||||
|
|
@ -1890,8 +1890,8 @@ This is what happens in interactive use with M-x.")
|
|||
if (NILP (handler))
|
||||
handler = Ffind_file_name_handler (newname);
|
||||
if (!NILP (handler))
|
||||
return call4 (handler, Qrename_file,
|
||||
filename, newname, ok_if_already_exists);
|
||||
return RETURN_UNGCPRO (call4 (handler, Qrename_file,
|
||||
filename, newname, ok_if_already_exists));
|
||||
|
||||
if (NILP (ok_if_already_exists)
|
||||
|| XTYPE (ok_if_already_exists) == Lisp_Int)
|
||||
|
|
@ -1953,8 +1953,8 @@ This is what happens in interactive use with M-x.")
|
|||
call the corresponding file handler. */
|
||||
handler = Ffind_file_name_handler (filename);
|
||||
if (!NILP (handler))
|
||||
return call4 (handler, Qadd_name_to_file, filename, newname,
|
||||
ok_if_already_exists);
|
||||
return RETURN_UNGCPRO (call4 (handler, Qadd_name_to_file, filename,
|
||||
newname, ok_if_already_exists));
|
||||
|
||||
if (NILP (ok_if_already_exists)
|
||||
|| XTYPE (ok_if_already_exists) == Lisp_Int)
|
||||
|
|
@ -2007,8 +2007,8 @@ This happens for interactive use with M-x.")
|
|||
call the corresponding file handler. */
|
||||
handler = Ffind_file_name_handler (filename);
|
||||
if (!NILP (handler))
|
||||
return call4 (handler, Qmake_symbolic_link, filename, linkname,
|
||||
ok_if_already_exists);
|
||||
return RETURN_UNGCPRO (call4 (handler, Qmake_symbolic_link, filename,
|
||||
linkname, ok_if_already_exists));
|
||||
|
||||
if (NILP (ok_if_already_exists)
|
||||
|| XTYPE (ok_if_already_exists) == Lisp_Int)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue