On Tue, Jan 13, 2009 at 2:04 PM, Peter Memishian <[email protected]> wrote: > > > > > I see no reason for "access(file, X_OK))" should return 0 for > > > > ordinary files which have no execute bit set. > > > > > > > > I think we can just change that. > > > > > >Modulo due diligence to see what in our codebase might be depending on it. > > >Is it really worth it? > > > > As supposed to adding __posix_access or not touching anything? > > I was speaking specifically with regard to changing the semantics of X_OK > for access(). I agree the existing behavior is questionable but one could > make the argument that all of access() is a questionable. If this issue > is e.g. impacting porting code from other systems then I see the point. > Otherwise, why do this and risk unintended breakage?
Bash and GNU coreutils (and probably others) use eaccess for implementing 'test -x'. Both are currently broken if you're doing things as root. -- David _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
