From: Sergey Poznyakoff Date: Tue, 20 Jun 2006 15:14:59 +0000 (+0000) Subject: (GNU.sparse.name): New variable for storing sparse file name. X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftar;a=commitdiff_plain;h=1ecd6672e1631d7fb02141c13b4e07b7fdbf9d41 (GNU.sparse.name): New variable for storing sparse file name. --- 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." */