summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/package.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-10-12 19:30:26 +0000
committerjkh <jkh@FreeBSD.org>1996-10-12 19:30:26 +0000
commit1689251411a99188db03b1c1e36662af3b9d5978 (patch)
tree449474bd173dabcfa4f8e87c4f22bf7111f1e267 /release/sysinstall/package.c
parent8a4edeb5fd52344d93839ba1a6e8d2f857e5fd78 (diff)
downloadFreeBSD-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.c4
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);
OpenPOWER on IntegriCloud