diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2003-04-10 23:21:58 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2003-04-10 23:21:58 +0000 |
commit | bb18077d49200f1c9ba01437183eafc32be4fb23 (patch) | |
tree | 495751820d20a8fdc2aa450e2669504306b031c4 | |
parent | d804a0042face7ca00f5d16379feef53bf089084 (diff) |
Some style from Andrey Matveev
o avoid including sys/types.h and sys/param.h together
o sort includes
o in one place warn(3) -> warnx(3)
o proper usage() (argument `todir' is optional)
Also, fromdir was marked as optional in the manual--it is not.
-rw-r--r-- | usr.bin/lndir/lndir.1 | 4 | ||||
-rw-r--r-- | usr.bin/lndir/lndir.c | 22 |
2 files changed, 13 insertions, 13 deletions
diff --git a/usr.bin/lndir/lndir.1 b/usr.bin/lndir/lndir.1 index a53e9c20c68..08d7081e11d 100644 --- a/usr.bin/lndir/lndir.1 +++ b/usr.bin/lndir/lndir.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: lndir.1,v 1.15 2002/02/13 08:33:47 mpech Exp $ +.\" $OpenBSD: lndir.1,v 1.16 2003/04/10 23:21:57 millert Exp $ .\" .\" Copyright (c) 1997, Jason Downs. All rights reserved. .\" @@ -69,7 +69,7 @@ .Op Fl e Ar exceptfile .Op Fl s .Op Fl i -.Op Ar fromdir +.Ar fromdir .Op Ar todir .Sh DESCRIPTION The diff --git a/usr.bin/lndir/lndir.c b/usr.bin/lndir/lndir.c index b5f65b8cc28..27dbc4b1dbd 100644 --- a/usr.bin/lndir/lndir.c +++ b/usr.bin/lndir/lndir.c @@ -1,4 +1,4 @@ -/* $OpenBSD: lndir.c,v 1.11 2002/09/23 04:10:14 millert Exp $ */ +/* $OpenBSD: lndir.c,v 1.12 2003/04/10 23:21:57 millert Exp $ */ /* $XConsortium: lndir.c /main/15 1995/08/30 10:56:18 gildea $ */ /* @@ -47,15 +47,15 @@ in this Software without prior written authorization from the X Consortium. % lndir ../X */ -#include <stdio.h> -#include <stdlib.h> -#include <sys/types.h> -#include <sys/stat.h> #include <sys/param.h> +#include <sys/stat.h> + +#include <dirent.h> #include <err.h> #include <errno.h> -#include <dirent.h> #include <stdarg.h> +#include <stdio.h> +#include <stdlib.h> #include <string.h> #include <unistd.h> @@ -136,7 +136,7 @@ equivalent(char *lname, char *rname) { char *s; - if (!strcmp(lname, rname)) + if (strcmp(lname, rname) == 0) return(1); for (s = lname; *s && (s = strchr(s, '/')); s++) { while (s[1] == '/') @@ -152,10 +152,10 @@ addexcept(char *name) new = (struct except *)malloc(sizeof(struct except)); if (new == (struct except *)NULL) - err(1, "addexcept"); + err(1, NULL); new->name = strdup(name); if (new->name == (char *)NULL) - err(1, "addexcept"); + err(1, NULL); new->next = exceptions; exceptions = new; @@ -184,7 +184,7 @@ dodir(char *fn, struct stat *fs, struct stat *ts, int rel) DIR *df; if (fs->st_dev == ts->st_dev && fs->st_ino == ts->st_ino) { - warn("%s: From and to directories are identical!", fn); + warnx("%s: From and to directories are identical!", fn); return(1); } @@ -306,7 +306,7 @@ next: void usage(void) { - (void)fprintf(stderr, "usage: %s [-e except] [-si] fromdir todir\n", + (void)fprintf(stderr, "usage: %s [-e except] [-si] fromdir [todir]\n", __progname); exit(1); } |