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