* inftarg.c (child_thread_alive): New function to see if a
authorJeff Law <law@redhat.com>
Thu, 13 Jul 1995 21:40:22 +0000 (21:40 +0000)
committerJeff Law <law@redhat.com>
Thu, 13 Jul 1995 21:40:22 +0000 (21:40 +0000)
commit43fc25c87e2e768f17030ac44ea434dfc756add0
tree88608d9e1787eaad3e2a146ac4b1f69f732d4073
parent37ea61215c747745591c3042db2ac38c2c0ed0c8
    * inftarg.c (child_thread_alive): New function to see if a
        particular thread is still running.
        (child_ops): Add child_thread_alive entry.
        * remote.c (remote_thread_alive): New function to see if a
        particular thread is still alive.
        (remote_ops): Add remote_thread_alive.
        * target.c (dummy_target): Add dummy entry for thread_alive.
        (cleanup_target): de_fault thread_alive too.
        (update_current_target): INHERIT thread_alive too.
        (debug_to_thread_alive): New function.
        (setup_target_debug): Add debug_to_thread_alive.
        * target.h (struct target_ops): Add to_thread_alive.
        (target_thread_alive): Define.
        * thread.c (info_threads_command): Don't call kill; use
        target_thread_alive instead.
        * config/nm-lynx.h (CHILD_THREAD_ALIVE): Define.
        * gdbserver/low-lynx.c (mythread_alive): New function.
        (mywait): Don't restart any threads after a new thread notification,
        let the generic code handle it.
        * gdbserver/low-sparc.c (mythread_alive): Dummy version.
        * gdbserver/low-sun3.c (mythread_alive): Likewise.
        * gdbserver/server.c (main): Handle thread_alive requests.
        * gdbserver/server.h (mythread_alive): Declare.
        * corelow.c (core_ops): Add dummy entry for thread_alive.
        * exec.c (exec_ops): Likewise.
        * m3-nat.c (m3_ops): Likewise.
        * monitor.c (monitor_ops): Likewise.
        * procfs.c (procfs_ops): Likewise.
        * remote-arc.c (arc_ops): Likewise.
        * remote-array.c (array_ops): Likewise.
        * remote-e7000.c (e7000_ops): Likewise.
        * remote-es.c (es1800_ops, es1800_child_ops): Likewise.
        * remote-mips.c (mips_ops): Likewise.
        * remote-pa.c (remote_hppro_ops): Likewise.
        * remote-sim.c (gdbsim_ops): Likewise.
        * sparcl-tdep.c (sparclite_ops): Likewise.

More lynx-6100 work
17 files changed:
gdb/ChangeLog
gdb/corelow.c
gdb/gdbserver/low-lynx.c
gdb/gdbserver/low-sparc.c
gdb/gdbserver/low-sun3.c
gdb/m3-nat.c
gdb/procfs.c
gdb/remote-arc.c
gdb/remote-array.c
gdb/remote-es.c
gdb/remote-mips.c
gdb/remote-pa.c
gdb/remote-sim.c
gdb/remote.c
gdb/sparcl-tdep.c
gdb/target.c
gdb/thread.c