From: Paul Eggert Date: Sat, 16 Jul 2011 21:53:38 +0000 (-0700) Subject: * fileio.c (Fcopy_file): Don't diagnose fchown failures. X-Git-Tag: emacs-pretest-24.0.90~104^2~220 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a80314570479945eb610a4f3f30fd6e82100195d;p=emacs.git * fileio.c (Fcopy_file): Don't diagnose fchown failures. Fixes: debbugs:9002 --- diff --git a/src/ChangeLog b/src/ChangeLog index 3c50cbb1d03..961b3e0234a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2011-07-16 Paul Eggert + + * fileio.c (Fcopy_file): Don't diagnose fchown failures. (Bug#9002) + 2011-07-16 Lars Magne Ingebrigtsen * process.c: Use the same condition for POLL_FOR_INPUT in both diff --git a/src/fileio.c b/src/fileio.c index c6f8dfe4683..de822cdb466 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1959,8 +1959,8 @@ on the system, we copy the SELinux context of FILE to NEWNAME. */) owner and group. */ if (input_file_statable_p) { - if (!NILP (preserve_uid_gid) && fchown (ofd, st.st_uid, st.st_gid) != 0) - report_file_error ("Doing chown", Fcons (newname, Qnil)); + if (!NILP (preserve_uid_gid)) + fchown (ofd, st.st_uid, st.st_gid); if (fchmod (ofd, st.st_mode & 07777) != 0) report_file_error ("Doing chmod", Fcons (newname, Qnil)); }