From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Gnulib ACL wrappers Date: Thu, 28 Aug 2014 11:33:01 -0700 Organization: UCLA Computer Science Department Message-ID: <53FF75DD.30105@cs.ucla.edu> References: <53FE122C.4040605@cornell.edu> <53FE1621.3090303@cs.ucla.edu> <53FF6C0A.8050104@cornell.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1409250832 16085 80.91.229.3 (28 Aug 2014 18:33:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Aug 2014 18:33:52 +0000 (UTC) Cc: Eric Blake , emacs-devel To: Ken Brown Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 28 20:33:46 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XN4W2-0007Fz-LI for ged-emacs-devel@m.gmane.org; Thu, 28 Aug 2014 20:33:46 +0200 Original-Received: from localhost ([::1]:38516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN4W2-0003JE-8b for ged-emacs-devel@m.gmane.org; Thu, 28 Aug 2014 14:33:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN4Vj-0003J4-Cb for emacs-devel@gnu.org; Thu, 28 Aug 2014 14:33:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN4Vb-00085A-NX for emacs-devel@gnu.org; Thu, 28 Aug 2014 14:33:27 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:55626) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN4Vb-0007xk-IE for emacs-devel@gnu.org; Thu, 28 Aug 2014 14:33:19 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id EF5A639E8011; Thu, 28 Aug 2014 11:33:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cGHAGjY3RKiw; Thu, 28 Aug 2014 11:33:02 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-71-177-17-123.lsanca.dsl-w.verizon.net [71.177.17.123]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 2A1BDA60013; Thu, 28 Aug 2014 11:33:02 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 In-Reply-To: <53FF6C0A.8050104@cornell.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:173871 Archived-At: Ken Brown wrote: > Or am I misunderstanding something? Sorry, I don't know; again, I don't use Cygwin and so can be only of limited help debugging it. For what it's worth, on Solaris 11 an Emacs trunk configure says this: checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking for library containing acl_get_file... no checking for facl... yes checking for library containing acl_trivial... -lsec checking for acl_trivial... yes and 'truss' says that (copy-file "/etc/passwd" "~/passwd" nil nil nil t) executed the following system calls: facl(9, ACE_GETACLCNT, 0, 0x00000000) = 3 facl(9, ACE_GETACL, 3, 0x087BA410) = 3 facl(9, GETACLCNT, 0, 0x00000000) Err#89 ENOSYS facl(10, ACE_SETACL, 3, 0x087BA410) = 0 fchmod(10, 0644) = 0 which seems to indicate that the ACL stuff is working on Solaris, at least to some extent. Perhaps you can look at the corresponding output on Cygwin and see where things are going wrong there.