diff options
author | jkh <jkh@FreeBSD.org> | 1996-10-12 19:30:26 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1996-10-12 19:30:26 +0000 |
commit | 1689251411a99188db03b1c1e36662af3b9d5978 (patch) | |
tree | 449474bd173dabcfa4f8e87c4f22bf7111f1e267 /release/sysinstall/package.c | |
parent | 8a4edeb5fd52344d93839ba1a6e8d2f857e5fd78 (diff) | |
download | FreeBSD-src-1689251411a99188db03b1c1e36662af3b9d5978.zip FreeBSD-src-1689251411a99188db03b1c1e36662af3b9d5978.tar.gz |
Some cosmetic tweaks, attempt to fix package wait problem by checking
for error return as well (not sure if this is it, but it's one possible
explanation).
Diffstat (limited to 'release/sysinstall/package.c')
-rw-r--r-- | release/sysinstall/package.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/release/sysinstall/package.c b/release/sysinstall/package.c index ee4cf06..c85f444 100644 --- a/release/sysinstall/package.c +++ b/release/sysinstall/package.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: package.c,v 1.46 1996/10/05 12:28:36 jkh Exp $ + * $Id: package.c,v 1.47 1996/10/06 03:18:55 jkh Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -181,7 +181,7 @@ package_extract(Device *dev, char *name, Boolean depended) msgNotify("Package %s was added successfully", name); /* Now catch any stragglers */ - while (wait4(-1, &tot, WNOHANG, NULL)); + while (wait3(&tot, WNOHANG, NULL) > 0); sleep(1); restorescr(w); |