diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/infrun.c | 4 |
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 */ |