Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Date: Wed, 31 Jul 2002 15:12:59 +0200
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Problems with CPAN
Message-ID: <20020731151259.K3921@cygbert.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <31CB870AD5AA384BB5419025DD9F7A84104355@dailymail.cfs.ac.uk> <31CB870AD5AA384BB5419025DD9F7A8410435A@dailymail.cfs.ac.uk> <20020731114049.D3921@cygbert.vinschen.de> <MPG.17b1c9bfc73271e4989694@news.gmane.org> <3D47BC77.9090405@upb.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <3D47BC77.9090405@upb.de>
User-Agent: Mutt/1.3.22.1i

On Wed, Jul 31, 2002 at 12:31:19PM +0200, Sven Köhler wrote:
> but: shouldn't there be a better conversion of NT-ACLs to unix-perms?
> perhaps a POSIX-ACL implementation?

We have a Solaris compatible implementation of ACLs.  Look into
/usr/include/cygwin/acl.h (which is called from sys/acl.h).  This
is e. g. used to implement access(2) and the tools setfacl(3) and
getfacl(3).  It's an official part of the Cygwin API since two
years or so.

I thought about implementing POSIX-ACLs once but the POSIX implementation
requires a lot of rework and I'm not sure if it's worth the effort since
POSIX IEEE Std. 1003.1e has been withdrawn.

However, patches gratefully accepted (as long as Solaris compatibility
is kept).

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

