aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/infrun.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 56141df..3335968 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
Thu Oct 24 01:32:51 1991 Fred Fish (fnf at cygnus.com)
+ * infrun.c (child_create_inferior): System V versions must call
+ setpgrp() with no arguments, to comply with prototyping typically
+ in <unistd.h>.
+
* munch: Add support for SVR4 style nm output.
* dbxread.c, mipsread.c symmisc.c, symtab.c: Remove the object
diff --git a/gdb/infrun.c b/gdb/infrun.c
index 1aea0a2..ce7da91 100644
--- a/gdb/infrun.c
+++ b/gdb/infrun.c
@@ -534,7 +534,11 @@ child_create_inferior (exec_file, allargs, env)
#ifdef TIOCGPGRP
/* Run inferior in a separate process group. */
+#ifdef USG
+ debug_setpgrp = setpgrp ();
+#else
debug_setpgrp = setpgrp (getpid (), getpid ());
+#endif
if (debug_setpgrp == -1)
perror("setpgrp failed in child");
#endif /* TIOCGPGRP */