* energize.c (pty_to_kernel): Must check for EAGAIN as
authorStu Grossman <grossman@cygnus>
Tue, 15 Sep 1992 07:12:52 +0000 (07:12 +0000)
committerStu Grossman <grossman@cygnus>
Tue, 15 Sep 1992 07:12:52 +0000 (07:12 +0000)
commit0055617716fa6bb775e3c005f37175564a734ab3
tree763476167b1824f648ed332e43cf5d66f796ad4e
parent34da36088e1e0542f1fe0b67e4d05534c2d0db66
* energize.c (pty_to_kernel):  Must check for EAGAIN as
termination condition.
(full_filename):  Don't prepend dirname if filename begins with /.
(breakpoint_notify, kernel_dispatch):  Deal with DynamicLoad
messages properly!!
(getpty (NCR)):  Lotsa bug fixes...
(kernel_dispatch (case StopRType)):  Use kill() instead of
killpg() so we can deal with losing systems...
(wait_for_events):  Work around NCR select() lossage.  It doesn't
zero out readfds when select() returns zero.
(energize_initialize):  Use I_SETSIG to get SIGIO interrupts.  Use
getcwd() instead of getwd() (NCR getwd() seg faults).
(energize_wait):  Use sigaction() for NCR.  Their version of signal()
is unreliable by default.
gdb/ChangeLog
gdb/energize.c