diff options
Diffstat (limited to 'src/processarc.c')
-rw-r--r-- | src/processarc.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/processarc.c b/src/processarc.c index 4d2f7fe71..2d6f320c0 100644 --- a/src/processarc.c +++ b/src/processarc.c @@ -51,8 +51,12 @@ void process_archive(const char *filename) { static const struct TarFunctions tf = { - tarfileread, - tarobject, tarobject, tarobject, tarobject, tarobject + .Read = tarfileread, + .ExtractFile = tarobject, + .MakeDirectory = tarobject, + .MakeHardLink = tarobject, + .MakeSymbolicLink = tarobject, + .MakeSpecialFile = tarobject, }; /* These need to be static so that we can pass their addresses to |