summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2021-12-19 17:29:40 +0200
committerEli Zaretskii <eliz@gnu.org>2021-12-19 17:29:40 +0200
commitcc63704815ee4ae686a0cf86e12f7f2596dd22a3 (patch)
treef0d6215f0f35bf3538ec3601e49bc54f0d91f0fa /etc
parent8f82a83caec9ad48a6d4abc4dc26bed67f0e89e3 (diff)
downloademacs-cc63704815ee4ae686a0cf86e12f7f2596dd22a3.tar.gz
New error symbol 'permission-denied'
* src/fileio.c (syms_of_fileio) <permission-denied>: Define the symbol and its 'err-conditions' and 'error-message' properties. (get_file_errno_data): Return permission-denied on EACCES. * test/src/filelock-tests.el (filelock-tests-file-locked-p-spoiled) (filelock-tests-unlock-spoiled) (filelock-tests-kill-buffer-spoiled): Adapt the tests to the new error symbol. * doc/lispref/errors.texi (Standard Errors): * etc/NEWS: Document 'permission-denied' error.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 862621a4d51..24f3da8f96f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1186,6 +1186,12 @@ The events 'touchscreen-begin, 'touchscreen-update', and
'touchscreen-end' have been added to take better advantage of
touch-capable display panels.
++++
+** New error symbol 'permission-denied'.
+This is a subcategory of 'file-error', and is signaled when some file
+operation fails because the OS doesn't allow Emacs to access a file or
+a directory.
+
* Changes in Emacs 29.1 on Non-Free Operating Systems