Fix DEFOP botch. DEFOP == LIST so tar -tvf stopped working. (hi soren)
This commit is contained in:
parent
4472ef1520
commit
860d26c69b
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: options.c,v 1.53 2002/10/16 23:37:49 soren Exp $ */
|
||||
/* $NetBSD: options.c,v 1.54 2002/10/17 00:42:02 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992 Keith Muller.
|
||||
@ -42,7 +42,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)options.c 8.2 (Berkeley) 4/18/94";
|
||||
#else
|
||||
__RCSID("$NetBSD: options.c,v 1.53 2002/10/16 23:37:49 soren Exp $");
|
||||
__RCSID("$NetBSD: options.c,v 1.54 2002/10/17 00:42:02 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -1037,7 +1037,7 @@ tar_options(int argc, char **argv)
|
||||
argv += optind;
|
||||
|
||||
/* Tar requires an action. */
|
||||
if (act == DEFOP)
|
||||
if (act == ERROR)
|
||||
tar_usage();
|
||||
|
||||
/* Traditional tar behaviour (pax uses stderr unless in list mode) */
|
||||
@ -1314,7 +1314,6 @@ cpio_options(int argc, char **argv)
|
||||
pmtime = 0;
|
||||
arcname = NULL;
|
||||
dflag = 1;
|
||||
act = -1;
|
||||
nodirs = 1;
|
||||
/*
|
||||
* process option flags
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: pax.c,v 1.20 2002/10/15 16:16:30 christos Exp $ */
|
||||
/* $NetBSD: pax.c,v 1.21 2002/10/17 00:42:02 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992 Keith Muller.
|
||||
@ -47,7 +47,7 @@ __COPYRIGHT("@(#) Copyright (c) 1992, 1993\n\
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)pax.c 8.2 (Berkeley) 4/18/94";
|
||||
#else
|
||||
__RCSID("$NetBSD: pax.c,v 1.20 2002/10/15 16:16:30 christos Exp $");
|
||||
__RCSID("$NetBSD: pax.c,v 1.21 2002/10/17 00:42:02 christos Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@ -75,7 +75,7 @@ static int gen_init(void);
|
||||
/*
|
||||
* Variables that can be accessed by any routine within pax
|
||||
*/
|
||||
int act = DEFOP; /* read/write/append/copy */
|
||||
int act = ERROR; /* read/write/append/copy */
|
||||
FSUB *frmt = NULL; /* archive format type */
|
||||
int cflag; /* match all EXCEPT pattern/file */
|
||||
int cwdfd; /* starting cwd */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: pax.h,v 1.16 2002/10/13 00:34:16 mrg Exp $ */
|
||||
/* $NetBSD: pax.h,v 1.17 2002/10/17 00:42:02 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992 Keith Muller.
|
||||
@ -65,12 +65,12 @@
|
||||
/*
|
||||
* Pax modes of operation
|
||||
*/
|
||||
#define ERROR -1 /* nothing selected */
|
||||
#define LIST 0 /* List the file in an archive */
|
||||
#define EXTRACT 1 /* extract the files in an archive */
|
||||
#define ARCHIVE 2 /* write a new archive */
|
||||
#define APPND 3 /* append to the end of an archive */
|
||||
#define COPY 4 /* copy files to destination dir */
|
||||
#define DEFOP LIST /* if no flags default is to LIST */
|
||||
|
||||
/*
|
||||
* Device type of the current archive volume
|
||||
|
Loading…
Reference in New Issue
Block a user