$NetBSD: patch-be,v 1.2 2005/12/29 19:55:22 joerg Exp $

--- src/files.c.orig	2001-06-24 18:57:16.000000000 +0000
+++ src/files.c
@@ -12,9 +12,6 @@
 #endif
 #if defined(UNIX) || defined(VMS)
 #include <errno.h>
-# ifndef SKIP_ERRNO
-extern int errno;
-# endif
 #include <signal.h>
 #endif
 
@@ -769,7 +766,7 @@ boolean uncomp;
 	}
 	(void) signal(SIGINT, SIG_IGN);
 	(void) signal(SIGQUIT, SIG_IGN);
-	(void) wait((int *)&i);
+	(void) waitpid(f, (int *)&i, 0);
 	(void) signal(SIGINT, (SIG_RET_TYPE) done1);
 # ifdef WIZARD
 	if (wizard) (void) signal(SIGQUIT, SIG_DFL);
