diff: continue after i/o errors when diffing many files

This commit is contained in:
Russ Cox 2007-11-05 11:09:39 -05:00
parent e84044be84
commit eb5d2a54d5
2 changed files with 13 additions and 5 deletions

View file

@ -183,7 +183,9 @@ main(int argc, char *argv[])
char *p;
int i;
Dir *fsb, *tsb;
extern int _p9usepwlibrary;
_p9usepwlibrary = 0;
Binit(&stdout, 1, OWRITE);
progname = *argv;
while (--argc && (*++argv)[0] == '-' && (*argv)[1]) {
@ -208,6 +210,7 @@ main(int argc, char *argv[])
case 'r':
rflag = 1;
mflag = 1;
break;
case 'm':