]> Dogcows Code - chaz/tar/commitdiff
(OLDGNU_COMPATIBILITY): Removed
authorSergey Poznyakoff <gray@gnu.org.ua>
Mon, 1 Sep 2003 17:03:07 +0000 (17:03 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Mon, 1 Sep 2003 17:03:07 +0000 (17:03 +0000)
(struct extra_header): Removed unused structure.
(union block.extra_header): Removed unused member.

src/tar.h

index 5aa0a489bb56d998e4d16af0b90c9b605038cef3..9ba0a46be8a6b0b23d7c5d1455ca3e4d10fba155 100644 (file)
--- a/src/tar.h
+++ b/src/tar.h
    with this program; if not, write to the Free Software Foundation, Inc.,
    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
-/* If OLDGNU_COMPATIBILITY is not zero, tar produces archives which, by
-   default, are readable by older versions of GNU tar.  This can be
-   overriden by using --posix; in this case, POSIXLY_CORRECT in environment
-   may be set for enforcing stricter conformance.  If OLDGNU_COMPATIBILITY
-   is zero or undefined, tar will eventually produces archives which, by
-   default, POSIX compatible; then either using --posix or defining
-   POSIXLY_CORRECT enforces stricter conformance.
-
-   This #define will disappear in a few years.  FP, June 1995.  */
-#define OLDGNU_COMPATIBILITY 1
-
 /* tar Header Block, from POSIX 1003.1-1990.  */
 
 /* POSIX header.  */
@@ -149,26 +138,6 @@ struct sparse
 #define SPARSES_IN_OLDGNU_HEADER 4
 #define SPARSES_IN_SPARSE_HEADER 21
 
-/* The GNU extra header contains some information GNU tar needs, but not
-   foreseen in POSIX header format.  It is only used after a POSIX header
-   (and never with old GNU headers), and immediately follows this POSIX
-   header, when typeflag is a letter rather than a digit, so signaling a GNU
-   extension.  */
-
-struct extra_header
-{                              /* byte offset */
-  char atime[12];              /*   0 */
-  char ctime[12];              /*  12 */
-  char offset[12];             /*  24 */
-  char realsize[12];           /*  36 */
-  char longnames[4];           /*  48 */
-  char unused_pad1[68];                /*  52 */
-  struct sparse sp[SPARSES_IN_EXTRA_HEADER];
-                               /* 120 */
-  char isextended;             /* 504 */
-                               /* 505 */
-};
-
 /* Extension header for sparse files, used immediately after the GNU extra
    header, and used only if all sparse information cannot fit into that
    extra header.  There might even be many such extension headers, one after
@@ -277,7 +246,6 @@ union block
   char buffer[BLOCKSIZE];
   struct posix_header header;
   struct star_header star_header;
-  struct extra_header extra_header;
   struct oldgnu_header oldgnu_header;
   struct sparse_header sparse_header;
 };
This page took 0.020821 seconds and 4 git commands to generate.