summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibArchive
diff options
context:
space:
mode:
authorTim Schumacher <timschumi@gmx.de>2022-06-06 18:17:45 +0200
committerLinus Groh <mail@linusgroh.de>2022-06-06 20:12:30 +0100
commit87da3e00042fab02f9e9129ce18efc6b146d4f7e (patch)
tree0f59084dba3019a6e6ad87822ab958e5e3879615 /Userland/Libraries/LibArchive
parentb4e409f721bce08b810a848c35d275c4ef692432 (diff)
downloadserenity-87da3e00042fab02f9e9129ce18efc6b146d4f7e.zip
tar: Implement support for GNU longname headers
Diffstat (limited to 'Userland/Libraries/LibArchive')
-rw-r--r--Userland/Libraries/LibArchive/Tar.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Userland/Libraries/LibArchive/Tar.h b/Userland/Libraries/LibArchive/Tar.h
index 37f591ddb3..7474c9cb2a 100644
--- a/Userland/Libraries/LibArchive/Tar.h
+++ b/Userland/Libraries/LibArchive/Tar.h
@@ -26,7 +26,10 @@ enum class TarFileType : char {
FIFO = '6',
ContiguousFile = '7',
GlobalExtendedHeader = 'g',
- ExtendedHeader = 'x'
+ ExtendedHeader = 'x',
+
+ // GNU extensions
+ LongName = 'L',
};
constexpr size_t block_size = 512;