On an NFSv3 file system on Solaris 10 a gettext fails during qset_acl: msgmerge: preserving permissions for `mm-u-2.po~': Operation not supported on transport endpoint FAIL: msgmerge-update-2
This fixes it. 2009-08-30 Bruno Haible <br...@clisp.org> Fix an unnecessary error on Solaris 10 on NFSv3 file systems. * lib/set-mode-acl.c (qset_acl) [Solaris 10 new]: Treat EOPNOTSUPP like ENOSYS. --- lib/set-mode-acl.c.orig 2009-08-31 00:48:33.000000000 +0200 +++ lib/set-mode-acl.c 2009-08-31 00:21:09.000000000 +0200 @@ -234,7 +234,7 @@ acl_free (aclp); if (ret < 0) { - if (saved_errno == ENOSYS) + if (saved_errno == ENOSYS || saved_errno == EOPNOTSUPP) return chmod_or_fchmod (name, desc, mode); errno = saved_errno; return -1;