svn commit: trunk/busybox/archival: libunarchive

pgf at busybox.net pgf at busybox.net
Sat Nov 17 11:11:07 PST 2007


Author: pgf
Date: 2007-11-17 11:11:05 -0800 (Sat, 17 Nov 2007)
New Revision: 20444

Log:
add comment clarifying busybox's use of non-standard tar header


Modified:
   trunk/busybox/archival/libunarchive/get_header_tar.c
   trunk/busybox/archival/tar.c


Changeset:
Modified: trunk/busybox/archival/libunarchive/get_header_tar.c
===================================================================
--- trunk/busybox/archival/libunarchive/get_header_tar.c	2007-11-16 20:35:30 UTC (rev 20443)
+++ trunk/busybox/archival/libunarchive/get_header_tar.c	2007-11-17 19:11:05 UTC (rev 20444)
@@ -61,6 +61,9 @@
 		char linkname[100]; /* 157-256 */
 		/* POSIX:   "ustar" NUL "00" */
 		/* GNU tar: "ustar  " NUL */
+		/* Normally it's defined as magic[6] followed by
+		 * version[2], but we put them together to save code.
+		 */
 		char magic[8];      /* 257-264 */
 		char uname[32];     /* 265-296 */
 		char gname[32];     /* 297-328 */

Modified: trunk/busybox/archival/tar.c
===================================================================
--- trunk/busybox/archival/tar.c	2007-11-16 20:35:30 UTC (rev 20443)
+++ trunk/busybox/archival/tar.c	2007-11-17 19:11:05 UTC (rev 20444)
@@ -52,13 +52,16 @@
 	char linkname[NAME_SIZE]; /* 157-256 */
 	/* POSIX:   "ustar" NUL "00" */
 	/* GNU tar: "ustar  " NUL */
+	/* Normally it's defined as magic[6] followed by
+	 * version[2], but we put them together to save code.
+	 */
 	char magic[8];            /* 257-264 */
 	char uname[32];           /* 265-296 */
 	char gname[32];           /* 297-328 */
 	char devmajor[8];         /* 329-336 */
 	char devminor[8];         /* 337-344 */
 	char prefix[155];         /* 345-499 */
-	char padding[12];         /* 500-512 (pad to exactly the TAR_BLOCK_SIZE) */
+	char padding[12];         /* 500-512 (pad to exactly TAR_BLOCK_SIZE) */
 };
 
 /*



More information about the busybox-cvs mailing list