From 1ecd6672e1631d7fb02141c13b4e07b7fdbf9d41 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Tue, 20 Jun 2006 15:14:59 +0000 Subject: [PATCH] (GNU.sparse.name): New variable for storing sparse file name. --- src/xheader.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xheader.c b/src/xheader.c index 023c0bb..3eb1505 100644 --- a/src/xheader.c +++ b/src/xheader.c @@ -1383,7 +1383,9 @@ struct xhdr_tab const xhdr_tab[] = { { "GNU.sparse.size", sparse_size_coder, sparse_size_decoder, true }, { "GNU.sparse.numblocks", sparse_numblocks_coder, sparse_numblocks_decoder, true }, - /* tar 1.14 - 1.15.1 keywords. Multiplse instances of these appeared in 'x' + { "GNU.sparse.name", path_coder, path_decoder, + true }, + /* tar 1.14 - 1.15.1 keywords. Multiple instances of these appeared in 'x' headers, and each of them was meaningful. It confilcted with POSIX specs, which requires that "when extended header records conflict, the last one given in the header shall take precedence." */ -- 2.44.0