summaryrefslogtreecommitdiff
path: root/tar/bsdtar.h
diff options
context:
space:
mode:
authorJonas Witschel <diabonas@archlinux.org>2021-11-14 18:56:49 +0100
committerJonas Witschel <diabonas@archlinux.org>2021-11-14 18:56:49 +0100
commit0298f628a67910c7779e2b0178e6a565e036fd2f (patch)
tree920b6bfb2ed3baa151c0e30d0b02ec3f4a106b4b /tar/bsdtar.h
parent2a8bb4242db773733cca419c8aafd1882c77d75e (diff)
downloadlibarchive-0298f628a67910c7779e2b0178e6a565e036fd2f.tar.gz
tar: expose ARCHIVE_READDISK_NO_SPARSE as --no-read-sparse
Diffstat (limited to 'tar/bsdtar.h')
-rw-r--r--tar/bsdtar.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tar/bsdtar.h b/tar/bsdtar.h
index 89aa3aa9..8f9f79ab 100644
--- a/tar/bsdtar.h
+++ b/tar/bsdtar.h
@@ -129,6 +129,8 @@ struct bsdtar {
#define OPTFLAG_FFLAGS (0x00100000) /* --fflags */
#define OPTFLAG_NO_MAC_METADATA (0x00200000) /* --no-mac-metadata */
#define OPTFLAG_MAC_METADATA (0x00400000) /* --mac-metadata */
+#define OPTFLAG_NO_READ_SPARSE (0x00800000) /* --no-read-sparse */
+#define OPTFLAG_READ_SPARSE (0x01000000) /* --read-sparse */
/* Fake short equivalents for long options that otherwise lack them. */
enum {
@@ -164,6 +166,7 @@ enum {
OPTION_NO_ACLS,
OPTION_NO_FFLAGS,
OPTION_NO_MAC_METADATA,
+ OPTION_NO_READ_SPARSE,
OPTION_NO_SAFE_WRITES,
OPTION_NO_SAME_OWNER,
OPTION_NO_SAME_PERMISSIONS,
@@ -178,6 +181,7 @@ enum {
OPTION_OPTIONS,
OPTION_PASSPHRASE,
OPTION_POSIX,
+ OPTION_READ_SPARSE,
OPTION_SAFE_WRITES,
OPTION_SAME_OWNER,
OPTION_STRIP_COMPONENTS,