=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/lndir/lndir.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/lndir/lndir.c 2002/02/16 21:27:47 1.7 +++ src/usr.bin/lndir/lndir.c 2002/03/28 02:36:03 1.8 @@ -1,4 +1,4 @@ -/* $OpenBSD: lndir.c,v 1.7 2002/02/16 21:27:47 millert Exp $ */ +/* $OpenBSD: lndir.c,v 1.8 2002/03/28 02:36:03 form Exp $ */ /* $XConsortium: lndir.c /main/15 1995/08/30 10:56:18 gildea $ */ /* @@ -119,17 +119,17 @@ /* to directory */ if (stat(tn, &ts) < 0) - errx(1, "%s", tn); + err(1, "%s", tn); if (!(S_ISDIR(ts.st_mode))) - errx(2, "%s: Not a directory", tn); + errx(2, "%s: %s", tn, strerror(ENOTDIR)); if (chdir(tn) < 0) - errx(1, "%s", tn); + err(1, "%s", tn); /* from directory */ if (stat(fn, &fs) < 0) - errx(1, "%s", fn); + err(1, "%s", fn); if (!(S_ISDIR(fs.st_mode))) - errx(2, "%s: Not a directory", fn); + err(2, "%s: %s", fn, strerror(ENOTDIR)); exit(dodir (fn, &fs, &ts, 0)); } @@ -158,10 +158,10 @@ new = (struct except *)malloc(sizeof(struct except)); if (new == (struct except *)NULL) - errx(1, "addexcept"); + err(1, "addexcept"); new->name = strdup(name); if (new->name == (char *)NULL) - errx(1, "addexcept"); + err(1, "addexcept"); new->next = exceptions; exceptions = new; @@ -267,7 +267,7 @@ } dodir(buf, &sb, &sc, (buf[0] != '/')); if (chdir ("..") < 0) - errx (1, ".."); + err (1, ".."); curdir = rcurdir = ocurdir; continue; }