Closed GoogleCodeExporter closed 9 years ago
Mac OS X 10.4 appears to have non-standard behaviour with regards to its
POSIX.1e-like ACL API. This is a list of the things that I have come accross
with
regard to xar:
acl_get_entry() Return Values
Section 23.4.14.3 (line 912 of Section 23: "Access Control Lists," page 66)[1]
states
that when an ACL entry is obtained successfully the function acl_get_entry()
shall
return a 1. The implementation appears to return 0.
Long Text Form Comments
Section 23.3.1 (line 471 of Section 23: "Access Control Lists," page 51)[1]
states
that comments start with a pound sign and yet the text representation from an
ACL
entry appears to start with an "!#acl 1" line whereby the exclamation point
makes the
entry non-conformant.
Long Text Form undefined/platform-specific ACL qualifier
Section 23.3.1 (line 440 of Section 23: "Access Control Lists," page 51)[1] the
ACL
qualifiers are platform dependent even though while reviewing the text ACL
entries
there appears to be no significant need for this - that is the standard
definition of
the ACL text representation appears to meet the needs of representation put
forth by
the implementation. The qualifier appears to be some type of UUID.
--
[1] IEEE Std 1003.1e Draft 17 (October 1997).
Original comment by jesse.c....@gmail.com
on 18 Feb 2007 at 3:33
I believe I have resolved this with commit r124 in trunk.
Original comment by bbraun
on 17 Apr 2007 at 10:15
Original issue reported on code.google.com by
bbraun
on 16 Feb 2007 at 6:04