]> code.delx.au - gnu-emacs/commit
Fix bug #13298 with failed backups by falling back on set-file-modes.
authorEli Zaretskii <eliz@gnu.org>
Sat, 29 Dec 2012 14:32:36 +0000 (16:32 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 29 Dec 2012 14:32:36 +0000 (16:32 +0200)
commitccad023bc3c70fc8368c00f7ed2f5ec947a4260d
treec6471cecd468c61a1a81860215f731e265721a88
parentccb1c17e8bf1aa0d21bddd9fa37154a120657f52
Fix bug #13298 with failed backups by falling back on set-file-modes.

 src/fileio.c (Fset_file_selinux_context, Fset_file_acl): Return t if
 file's SELinux context or ACLs successfully set, nil otherwise.

 lisp/files.el (backup-buffer-copy, basic-save-buffer-2): If
 set-file-extended-attributes fails, fall back on set-file-modes
 instead of signaling an error.

 doc/lispref/files.texi (Changing Files): Document the return values of
 set-file-selinux-context and set-file-acl.
doc/lispref/ChangeLog
doc/lispref/files.texi
lisp/ChangeLog
lisp/files.el
src/ChangeLog
src/fileio.c