aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive/config_freebsd.h
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@FreeBSD.org>2009-03-06 04:35:31 +0000
committerTim Kientzle <kientzle@FreeBSD.org>2009-03-06 04:35:31 +0000
commit43a8e5f098d605335ff3eeec2536de561eb013c3 (patch)
treec9abbe9ea68430b84ff0e6251236b3beecbdd56a /lib/libarchive/config_freebsd.h
parent74aced1051fd7b49111cde220c7d12a449ab53e5 (diff)
downloadsrc-43a8e5f098d605335ff3eeec2536de561eb013c3.tar.gz
src-43a8e5f098d605335ff3eeec2536de561eb013c3.zip
Merge r399,401,402,405,415,430,440,452,453,458,506,533,536,538,544,590
from libarchive.googlecode.com: Add a new "archive_read_disk" API that provides the important service of reading metadata from the disk. In particular, this will make it possible to remove all knowledge of extended attributes, ACLs, etc, from clients such as bsdtar and bsdcpio. Closely related, this API also provides pluggable uid->uname and gid->gname lookup and caching services similar to the uname->uid and gname->gid services provided by archive_write_disk. Remember this is also required for correct ACL management. Documentation is still pending...
Notes
Notes: svn path=/head/; revision=189429
Diffstat (limited to 'lib/libarchive/config_freebsd.h')
-rw-r--r--lib/libarchive/config_freebsd.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libarchive/config_freebsd.h b/lib/libarchive/config_freebsd.h
index aa3aba9a9d88..54e26c89dca1 100644
--- a/lib/libarchive/config_freebsd.h
+++ b/lib/libarchive/config_freebsd.h
@@ -34,6 +34,12 @@
#define HAVE_ACL_SET_FD_NP 1
#define HAVE_ACL_SET_FILE 1
#define HAVE_ACL_USER 1
+#define HAVE_EXTATTR_GET_FILE 1
+#define HAVE_EXTATTR_LIST_FILE 1
+#define HAVE_EXTATTR_SET_FD 1
+#define HAVE_EXTATTR_SET_FILE 1
+#define HAVE_SYS_ACL_H 1
+#define HAVE_SYS_EXTATTR_H 1
#endif
#define HAVE_BZLIB_H 1
@@ -78,6 +84,7 @@
#define HAVE_POLL 1
#define HAVE_POLL_H 1
#define HAVE_PWD_H 1
+#define HAVE_READLINK 1
#define HAVE_SELECT 1
#define HAVE_SETENV 1
#define HAVE_STDINT_H 1