freebsd-ports/devel/xxgdb/files/patch-ai
Kris Kennaway f2f88a531e Fix build on -current (union wait removal).
Submitted by:	kan
2002-09-07 20:38:01 +00:00

20 lines
553 B
Text

--- signals.c.orig Fri Sep 6 22:52:25 2002
+++ signals.c Fri Sep 6 22:52:56 2002
@@ -93,7 +93,7 @@
static void quit_handler(int sig)
{
int pid;
-#ifdef SYSV
+#if defined(SYSV) || defined(__FreeBSD__)
int status;
#else
union wait status;
@@ -102,7 +102,7 @@
/* wait for the child to report its status; if the child has died,
* exit gracefully.
*/
-#ifdef SYSV
+#if defined(SYSV) || defined(__FreeBSD__)
#if 1 /* instead of ifdef SVR4 */
pid = waitpid((pid_t)0, &status, WNOHANG|WUNTRACED); /* (MJH) */
#else