summaryrefslogtreecommitdiffstats
path: root/usr.bin/finger/finger.c
diff options
context:
space:
mode:
authorcharnier <charnier@FreeBSD.org>1997-07-02 06:34:51 +0000
committercharnier <charnier@FreeBSD.org>1997-07-02 06:34:51 +0000
commit4f0a8d27eade450177c40030a521bf36e928072c (patch)
treebd9c4e7b5fb6ade49d178792a0d7cc84b4bbeb01 /usr.bin/finger/finger.c
parent71f3417bb9e62e466a658f021e5f0c468abfe767 (diff)
downloadFreeBSD-src-4f0a8d27eade450177c40030a521bf36e928072c.zip
FreeBSD-src-4f0a8d27eade450177c40030a521bf36e928072c.tar.gz
Add rcsid, usage(). Silent -Wall. Use warn(3).
Diffstat (limited to 'usr.bin/finger/finger.c')
-rw-r--r--usr.bin/finger/finger.c28
1 files changed, 19 insertions, 9 deletions
diff --git a/usr.bin/finger/finger.c b/usr.bin/finger/finger.c
index 7e7443f..091ac16 100644
--- a/usr.bin/finger/finger.c
+++ b/usr.bin/finger/finger.c
@@ -51,7 +51,12 @@ static char copyright[] =
#endif /* not lint */
#ifndef lint
+#if 0
static char sccsid[] = "@(#)finger.c 8.5 (Berkeley) 5/4/95";
+#else
+static const char rcsid[] =
+ "$Id$";
+#endif
#endif /* not lint */
/*
@@ -92,6 +97,7 @@ int entries, lflag, mflag, pplan, sflag, oflag, Tflag;
char tbuf[1024];
static void loginlist __P((void));
+static void usage __P((void));
static void userlist __P((int, char **));
int
@@ -128,19 +134,25 @@ option(argc, argv)
break;
case '?':
default:
- (void)fprintf(stderr,
- "usage: finger [-lmpshoT] [login ...]\n");
- exit(1);
+ usage();
}
return optind;
}
+static void
+usage()
+{
+ (void)fprintf(stderr, "usage: finger [-lmpshoT] [login ...]\n");
+ exit(1);
+}
+
+int
main(argc, argv)
int argc;
char **argv;
{
- int ch, envargc, argcnt;
+ int envargc, argcnt;
char *envargv[3];
(void) setlocale(LC_ALL, "");
@@ -205,7 +217,7 @@ loginlist()
if (!freopen(_PATH_UTMP, "r", stdin))
err(1, "%s", _PATH_UTMP);
- name[UT_NAMESIZE] = NULL;
+ name[UT_NAMESIZE] = '\0';
while (fread((char *)&user, sizeof(user), 1, stdin) == 1) {
if (!user.ut_name[0])
continue;
@@ -271,8 +283,7 @@ userlist(argc, argv)
if (((pw = getpwnam(*p)) != NULL) && !hide(pw))
enter_person(pw);
else
- (void)fprintf(stderr,
- "finger: %s: no such user\n", *p);
+ warnx("%s: no such user", *p);
else {
while ((pw = getpwent()) != NULL) {
for (p = argv, ip = used; *p; ++p, ++ip)
@@ -283,8 +294,7 @@ userlist(argc, argv)
}
for (p = argv, ip = used; *p; ++p, ++ip)
if (!*ip)
- (void)fprintf(stderr,
- "finger: %s: no such user\n", *p);
+ warnx("%s: no such user", *p);
}
/* Handle network requests. */
OpenPOWER on IntegriCloud