OSDN Git Service

* linux-low.c (linux_create_inferior): Call setpgid. Return
authordrow <drow>
Thu, 29 Aug 2002 18:50:24 +0000 (18:50 +0000)
committerdrow <drow>
Thu, 29 Aug 2002 18:50:24 +0000 (18:50 +0000)
commitfa77810f4c12ae05c17384aab7481e042b26b453
treeddd2f92a1bd0906df09ac0646cc3e70655a4661d
parentf2553d515fec5779fbf36980e930753a9884a056
    * linux-low.c (linux_create_inferior): Call setpgid.  Return
        the new PID.
        (unstopped_p, linux_signal_pid): Remove.
        (linux_target_ops): Remove linux_signal_pid.
        * remote-utils.c (putpkt, input_interrupt): Use signal_pid
        global instead of target method.
        * target.h (struct target_ops): Remove signal_pid.  Update comment
        for create_inferior.
        * server.c (signal_pid): New variable.
        (create_inferior): Set signal_pid.  Block SIGTTOU and SIGTTIN in
        gdbserver.  Set the child to be the foreground process group.
        (attach_inferior): Set signal_pid.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c
gdb/gdbserver/remote-utils.c
gdb/gdbserver/server.c
gdb/gdbserver/target.h