bug-gnulib
[Top][All Lists]
Advanced

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

qset_acl failure on Solaris 10


From: Bruno Haible
Subject: qset_acl failure on Solaris 10
Date: Mon, 31 Aug 2009 00:54:09 +0200
User-agent: KMail/1.9.9

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  <address@hidden>

        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;




reply via email to

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