1
Fork 0
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:
Richard M. Stallman 1994-03-15 18:50:50 +00:00
parent 48ae5f0a1d
commit dc227f7285

View file

@ -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)