On 5/21/24 6:45 AM, Bruno Haible wrote:
> The CI runs the Solaris 11 and Solaris 11 OmniOS tests as root, and shows
> these two test failures:
> 
> FAIL: test-access
> FAIL: test-euidaccess
> 
> This occurs because although the file does not have the 'x' bit set,
> for root faccessat() returns 0.
> 
> POSIX <https://pubs.opengroup.org/onlinepubs/9699919799/functions/access.html>
> says "New implementations are discouraged from returning X_OK unless at least
> one execution permission bit is set." — which means that Solaris counts as
> an "old" implementation here.

Thanks for the fix. After the fixing the fnmatch test I had a brief
look at this and got confused. I didn't know they were run as root (CI
is new to me).

Collin

Reply via email to