]> Dogcows Code - chaz/tar/commitdiff
(struct fmttab): Accept 'pax' as alias
authorSergey Poznyakoff <gray@gnu.org.ua>
Wed, 19 May 2004 14:27:22 +0000 (14:27 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Wed, 19 May 2004 14:27:22 +0000 (14:27 +0000)
for 'posix'
(options): New option -n (--seek).

src/tar.c

index 155645d7ae68d23ae5ea2741184fbede114bdae4..a01b62a60a8bd9abe480c40893941cf7b3ecca78 100644 (file)
--- a/src/tar.c
+++ b/src/tar.c
@@ -128,6 +128,7 @@ static struct fmttab {
   { "star",    STAR_FORMAT },
 #endif
   { "gnu",     GNU_FORMAT },
+  { "pax",     POSIX_FORMAT }, /* An alias for posix */
   { NULL,       0 }
 };
 
@@ -249,14 +250,13 @@ The version control may be set with --backup or VERSION_CONTROL, values are:\n\n
 
 /* NOTE:
 
-   Available option letters are DEIJQY and aenqy. Consider the following
+   Available option letters are DEIJQY and aeqy. Consider the following
    assignments:
 
    [For Solaris tar compatibility]
    e  exit immediately with a nonzero exit status if unexpected errors occur
    E  use extended headers (--format=posix)
    [q  alias for --occurrence=1 =/= this would better be used for quiet?]
-   n  the archive is quickly seekable, so don't worry about random seeks
    [I  same as T =/= will harm star compatibility]
    
    y  per-file gzip compression
@@ -317,7 +317,9 @@ static struct argp_option options[] = {
    N_("do not exit with nonzero on unreadable files"), 21 },
   {"occurrence", OCCURRENCE_OPTION, N_("NUMBER"), OPTION_ARG_OPTIONAL,
    N_("process only the NUMth occurrence of each file in the archive. This option is valid only in conjunction with one of the subcommands --delete, --diff, --extract or --list and when a list of files is given either on the command line or via -T option. NUMBER defaults to 1."), 21 },
-
+  {"seek", 'n', NULL, 0,
+   N_("Archive is seekable"), 21 },
+    
   {NULL, 0, NULL, 0,
    N_("Handling of file attributes:"), 30 },
 
@@ -738,6 +740,10 @@ parse_opt(int key, char *arg, struct argp_state *state)
       
       multi_volume_option = true;
       break;
+
+    case 'n':
+      seekable_archive = true;
+      break;
       
 #if !MSDOS
     case 'N':
This page took 0.030665 seconds and 4 git commands to generate.