diff options
Diffstat (limited to 'tar')
| -rw-r--r-- | tar/sqfs2tar.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/tar/sqfs2tar.c b/tar/sqfs2tar.c index e8b8736..e568bb4 100644 --- a/tar/sqfs2tar.c +++ b/tar/sqfs2tar.c @@ -42,6 +42,7 @@ static const char *usagestr =  "\n";  static const char *filename; +static unsigned int record_counter;  static void process_args(int argc, char **argv)  { @@ -121,7 +122,8 @@ static int write_tree_dfs(fstree_t *fs, tree_node_t *n, data_reader_t *data)  		fstree_node_stat(fs, n, &sb);  		target = S_ISLNK(sb.st_mode) ? n->data.slink_target : NULL; -		ret = write_tar_header(STDOUT_FILENO, &sb, name, target); +		ret = write_tar_header(STDOUT_FILENO, &sb, name, target, +				       record_counter++);  		free(name);  		if (ret < 0) | 
