emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master fails to build on FreeBSD when ACL support is on


From: Paul Eggert
Subject: Re: master fails to build on FreeBSD when ACL support is on
Date: Sun, 21 Jan 2018 22:52:02 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0

Eli Zaretskii wrote:
Why doesn't copy-file (or qcopy_acl?) use acl_errno_valid, as we do in
set-file-acl?  Is there a reason for this inconsistency?

set-file-acl is documented to return t on success, nil on ordinary failure, and (this part is undocumented) it signals an error on a serious failure. acl_errno_valid is used to decide whether the error is serious.

copy-file simply signals an error on failure; its return value is undocumented. So it doesn't have the three possibilities that set-file-acl has.

Perhaps copy-file's API should be changed to have those three possibilities, but that'd be a fairly big change to its API.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]