diff options
author | kientzle <kientzle@FreeBSD.org> | 2004-04-16 01:20:58 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2004-04-16 01:20:58 +0000 |
commit | f928512a2b8ef04ebab4b8686531ca6373413171 (patch) | |
tree | 01a2ef5262f7e02c9dc90bcebfce64e104af432b | |
parent | 1ea56deba6d80d9814e14d9824afaabbd44e2083 (diff) | |
download | FreeBSD-src-f928512a2b8ef04ebab4b8686531ca6373413171.zip FreeBSD-src-f928512a2b8ef04ebab4b8686531ca6373413171.tar.gz |
Only enable the ACL restore logic on FreeBSD versions >= 5.0.
Earlier versions of FreeBSD don't support ACLs.
Note that the ACL support code in archive_entry is standalone code and
unaffected by this. (In particular, it should be possible to
manipulate archives containing ACLs even if the ACLs cannot be
restored on the current system.)
-rw-r--r-- | lib/libarchive/archive_platform.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libarchive/archive_platform.h b/lib/libarchive/archive_platform.h index 89d6ca7..8a5552b 100644 --- a/lib/libarchive/archive_platform.h +++ b/lib/libarchive/archive_platform.h @@ -45,7 +45,10 @@ */ #include <inttypes.h> /* For int64_t, etc. */ +#if __FreeBSD__ > 4 #define HAVE_POSIX_ACL 1 +#endif + #define HAVE_CHFLAGS 1 #define HAVE_LUTIMES 1 #define HAVE_LCHMOD 1 |