diff options
author | Greg Lehey <grog@FreeBSD.org> | 1999-03-28 08:51:29 +0000 |
---|---|---|
committer | Greg Lehey <grog@FreeBSD.org> | 1999-03-28 08:51:29 +0000 |
commit | 0fea12cf0102523fb26f5cece97975e2eeffed04 (patch) | |
tree | 742e8bedb67f1fdbc5ed89cf18ea36ef20191f8b /sbin/vinum/v.c | |
parent | 22093445f55aad52dc32b197549fbc07050df960 (diff) | |
download | src-0fea12cf0102523fb26f5cece97975e2eeffed04.tar.gz src-0fea12cf0102523fb26f5cece97975e2eeffed04.zip |
main (): Don't loop waiting for children to finish.
Notes
Notes:
svn path=/head/; revision=45075
Diffstat (limited to 'sbin/vinum/v.c')
-rw-r--r-- | sbin/vinum/v.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/vinum/v.c b/sbin/vinum/v.c index a5b37a09c734..772d4311b710 100644 --- a/sbin/vinum/v.c +++ b/sbin/vinum/v.c @@ -36,7 +36,7 @@ * */ -/* $Id: v.c,v 1.24 1999/01/17 02:53:38 grog Exp grog $ */ +/* $Id: v.c,v 1.25 1999/03/21 01:18:23 grog Exp grog $ */ #include <ctype.h> #include <errno.h> @@ -182,7 +182,7 @@ main(int argc, char *argv[]) setjmp(command_fail); /* come back here on catastrophic failure */ - while (wait4(-1, &childstatus, WNOHANG, NULL) >= 0); /* wait for all dead children */ + while (wait4(-1, &childstatus, WNOHANG, NULL) > 0); /* wait for all dead children */ c = readline(VINUMMOD " -> "); /* get an input */ if (c == NULL) { /* EOF or error */ if (ferror(stdin)) { |