This commit is contained in:
Sergey Poznyakoff
2007-05-19 17:03:59 +00:00
parent 56f6556f94
commit 749e20e6fa

View File

@@ -1,3 +1,33 @@
2007-05-19 Sergey Poznyakoff <gray@gnu.org.ua>
* src/common.h (buffer_write_global_xheader): New function
(struct xheader): Move definition to tar.h
(extended_header): Remove global
(xheader_init): New function
(xheader_decode_global,xheader_store,xheader_read)
(xheader_write_global,xheader_write,xheader_string_begin)
(xheader_string_add,xheader_string_end): Take xhdr as first
argument.
* src/tar.h (struct xheader): New definition
(struct tar_stat_info): New member xhdr (extended header).
* src/xheader.c (xheader_init): New function
(xheader_decode_global,xheader_store,xheader_read)
(xheader_write_global,xheader_write,xheader_string_begin)
(xheader_string_add,xheader_string_end): Take xhdr as first
argument.
* src/buffer.c (buffer_write_global_xheader): New function
Update to use new xheader calls.
* src/compare.c, src/create.c, src/delete.c, src/list.c,
src/sparse.c, src/tar.c, src/update.c: Global extended_header
removed, use new xheader calls instead.
* tests/T-null.at: Minor fix
* tests/atlocal.in (tarball_prereq): Discard eventual md5sum
output.
2007-05-18 Sergey Poznyakoff <gray@gnu.org.ua>
* src/create.c (dump_file0): Original ctime cannot be used as a