From 003ff9433b67b3272da4fc9f8dcd9c2de2120589 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Fri, 2 Mar 2001 07:30:37 +0000 Subject: [PATCH] Add -g group to usage message. Don't treat pointer as a boolean, but instead test it against NULL. Add warning for groups that don't exist Submitted by: ru --- usr.bin/wall/wall.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/usr.bin/wall/wall.c b/usr.bin/wall/wall.c index 45063868ddda..25cb7865af58 100644 --- a/usr.bin/wall/wall.c +++ b/usr.bin/wall/wall.c @@ -126,8 +126,10 @@ main(int argc, char *argv[]) for (g = grouplist; g; g = g->next) { grp = getgrnam(g->name); - if (grp) + if (grp != NULL) g->gid = grp->gr_gid; + else + warnx("%s: no such group", g->name); } makemsg(*argv); @@ -170,7 +172,7 @@ main(int argc, char *argv[]) static void usage() { - (void)fprintf(stderr, "usage: wall [file]\n"); + (void)fprintf(stderr, "usage: wall [-g group] [file]\n"); exit(1); }