Added 'c'-flag
This commit is contained in:
parent
4489801c4f
commit
0efc7ae07d
|
@ -14,6 +14,7 @@ static char RcsId[] = "$Header$";
|
|||
* t: print contents of archive
|
||||
* p: print named files
|
||||
* l: temporaries in current directory instead of /tmp
|
||||
* c: don't give "create" message
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
|
@ -68,6 +69,7 @@ BOOL show_fl;
|
|||
BOOL pr_fl;
|
||||
BOOL rep_fl;
|
||||
BOOL del_fl;
|
||||
BOOL nocr_fl;
|
||||
BOOL local_fl;
|
||||
|
||||
int ar_fd;
|
||||
|
@ -86,9 +88,9 @@ usage()
|
|||
error(TRUE, "usage: %s %s archive [file] ...\n",
|
||||
progname,
|
||||
#ifdef AAL
|
||||
"[adrtxvl]"
|
||||
"[acdrtxvl]"
|
||||
#else
|
||||
"[adprtxvl]"
|
||||
"[acdprtxvl]"
|
||||
#endif
|
||||
);
|
||||
}
|
||||
|
@ -148,7 +150,7 @@ register int mode;
|
|||
if ((fd = open(name, mode)) < 0) {
|
||||
if (mode == APPEND) {
|
||||
close(open_archive(name, CREATE));
|
||||
error(FALSE, "%s: creating %s\n", progname, name);
|
||||
if (!nocr_fl) error(FALSE, "%s: creating %s\n", progname, name);
|
||||
return open_archive(name, APPEND);
|
||||
}
|
||||
error(TRUE, "cannot open %s\n", name);
|
||||
|
@ -193,6 +195,9 @@ char *argv[];
|
|||
case 'a' :
|
||||
app_fl = TRUE;
|
||||
break;
|
||||
case 'c' :
|
||||
nocr_fl = TRUE;
|
||||
break;
|
||||
#ifndef AAL
|
||||
case 'p' :
|
||||
pr_fl = TRUE;
|
||||
|
|
Loading…
Reference in a new issue