[Top][All Lists]
[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;
- qset_acl failure on Solaris 10,
Bruno Haible <=