$NetBSD: patch-aa,v 1.2 2015/04/23 09:17:48 abs Exp $

Use POSIX 1 waitpid() rather than wait3()

--- listen.c.orig	1998-07-30 19:46:51.000000000 -0400
+++ listen.c
@@ -65,7 +65,7 @@ listenForIncomingConnections()
 
 	/* reap any zombies */
 	int status, pid;
-	while ((pid= wait3(&status, WNOHANG, (struct rusage *)0))>0);
+	while ((pid= waitpid(-1, &status, WNOHANG))>0);
 
 	/* discard any X events */
 	while (XCheckIfEvent(d, &ev, AllXEventsPredicate, NULL))
