|
465b7e91
|
2008-06-04T22:48:48
|
|
New function for testing triviality of ACL with POSIX-draft like API.
|
|
af2a4457
|
2008-06-03T12:58:54
|
|
Improve Tru64 support.
|
|
952be23b
|
2008-06-03T01:34:20
|
|
Enclose definitions in #if for POSIX-draft like API.
|
|
ff84d0d5
|
2008-05-23T03:48:39
|
|
Add support for ACLs on OSF/1.
|
|
f9561cd0
|
2008-05-23T01:13:51
|
|
Make copy_acl work on MacOS X 10.5.
|
|
a962fe3f
|
2008-05-23T00:14:21
|
|
Move some declarations from acl.h to acl-internal.h.
|
|
57fdfd3f
|
2007-10-07T19:14:58
|
|
Change copyright notice from GPLv2+ to GPLv3+.
|
|
8597e379
|
2007-03-29T22:50:45
|
|
* lib/acl-internal.h (acl_get_fd, acl_set_fd): undef before defining,
to work around a problem on OSF/1 5.1 reported by Bruno Haible.
2007-03-29 Eric Blake <ebb9@byu.net>
* lib/acl-internal.h: Remove redundant include.
(ACL_NOT_WELL_SUPPORTED): Also filter on EBUSY, returned by
Cygwin when a file is locked.
|
|
0e3b78bc
|
2007-03-20T05:46:39
|
|
Suggestions by Bruno Haible:
* lib/acl-internal.h: Include "gettext.h" rather than rolling
our own.
(ACL_NOT_WELL_SUPPORTED): Parenthesize arg when used.
* modules/acl (Depends-on): Add gettext.
|
|
e37fe028
|
2007-03-19T21:58:57
|
|
Add limited support for Solaris 10 ZFS-style ACLs: just enough to
handle file_has_acl.
* lib/acl-internal.h, lib/acl_entries.c, lib/file-has-acl.c: New files.
* lib/acl.c: Move header inclusions and related macro defns into
lib/acl-internal.h.
(S_ISLNK): Remove defn, since that's now done for us.
(file_has_acl): Move to lib/file-has-acl.c.
Call acl_trivial if available. This is the crucial part of the fix.
(acl_entries): Move to lib/acl_entries.c. Now extern, since it's
shared within the library. Rewrite a bit, partly to make it compatible
with the GNU coding style.
* m4/acl.m4 (AC_FUNC_ACL): Add AC_LIBOBJ([file-has-acl]).
Remove unnecessary double-quotes.
Don't test for acl_to_text; the build will catch that.
Replace acl_entries if it doesn't exist and it is needed.
Check for -lsec and acl_trivial (as used on Solaris 10).
* modules/acl (Files): Add lib/acl-internal.h, lib/acl_entries.c,
lib/file-has-acl.c.
(Depends-on): Add sys_stat, for S_ISLNK.
|