Replace wait(2) with equivalent waitpid(2); for Linux, reported by wulf@

on tech-pkg.
This commit is contained in:
wiz 2005-11-07 22:57:07 +00:00
parent 2fa51c716a
commit 752535d165

View File

@ -1,4 +1,4 @@
/* $NetBSD: perform.c,v 1.41 2005/11/05 13:11:02 wiz Exp $ */
/* $NetBSD: perform.c,v 1.42 2005/11/07 22:57:07 wiz Exp $ */
#if HAVE_CONFIG_H
#include "config.h"
@ -11,7 +11,7 @@
#if 0
static const char *rcsid = "from FreeBSD Id: perform.c,v 1.38 1997/10/13 15:03:51 jkh Exp";
#else
__RCSID("$NetBSD: perform.c,v 1.41 2005/11/05 13:11:02 wiz Exp $");
__RCSID("$NetBSD: perform.c,v 1.42 2005/11/07 22:57:07 wiz Exp $");
#endif
#endif
@ -174,7 +174,7 @@ make_dist(const char *home, const char *pkg, const char *suffix, const package_t
}
fclose(totar);
wait(&ret);
waitpid(-1, &ret, 0);
/* assume either signal or bad exit is enough for us */
if (ret) {
cleanup(0);