Wed Nov 11 15:47:00 1998 Michael Snyder <msnyder@cleaver.cygnus.com>

* procfs.c (proc_set_exec_trap): don't set PR_ASYNC or PR_FORK
        in the child process for UnixWare (causes processes forked by
        the debuggee to hang).
This commit is contained in:
Michael Snyder
1998-11-18 00:22:45 +00:00
parent 78dee4ee05
commit 1ba38e79f8
2 changed files with 24 additions and 14 deletions

View File

@ -67,6 +67,12 @@ Thu Nov 12 17:19:43 1998 John Metzler <jmetzler@cygnus.com>
command than what might be expected of host based threads. This command than what might be expected of host based threads. This
is for embedded systems. is for embedded systems.
Wed Nov 11 15:47:00 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* procfs.c (proc_set_exec_trap): don't set PR_ASYNC or PR_FORK
in the child process for UnixWare (causes processes forked by
the debuggee to hang).
Mon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com> Mon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com>
* config/fr30/fr30.mt: New file. * config/fr30/fr30.mt: New file.
@ -74,8 +80,9 @@ Mon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com>
1998-11-05 Jim Wilson <wilson@cygnus.com> 1998-11-05 Jim Wilson <wilson@cygnus.com>
* remote-vx.c (net_read_registers, net_write_registers, vx_xver_memory, * remote-vx.c (net_read_registers, net_write_registers,
vx_resume, vx_attach, vx_detach, vx_kill): Change errno to errno_num. vx_xver_memory, vx_resume, vx_attach, vx_detach, vx_kill):
Change errno to errno_num.
* vx-share/xdr_ptrace.c (xdr_ptrace_return): Likewise. * vx-share/xdr_ptrace.c (xdr_ptrace_return): Likewise.
* vx-share/xdr_ptrace.h (struct ptrace_return): Likewise. * vx-share/xdr_ptrace.h (struct ptrace_return): Likewise.
@ -415,18 +422,18 @@ Fri Oct 2 19:42:31 1998 Stu Grossman <grossman@babylon-5.cygnus.com>
* c-lang.c (emit_char c_printchar c_printstr), c-lang.h (c_printstr) * c-lang.c (emit_char c_printchar c_printstr), c-lang.h (c_printstr)
ch-lang.c (chill_printstr chill_printchar) c-valprint.c (c_val_print) ch-lang.c (chill_printstr chill_printchar) c-valprint.c (c_val_print)
ch-valprint.c (chill_val_print) expprint.c (print_subexp) f-lang.c ch-valprint.c (chill_val_print) expprint.c (print_subexp) f-lang.c
(f_printstr f_printchar emit_char) f-valprint.c (f_val_print) jv-lang.c (f_printstr f_printchar emit_char) f-valprint.c (f_val_print)
(java_printchar java_emit_char) jv-valprint.c (java_value_print jv-lang.c (java_printchar java_emit_char) jv-valprint.c
java_val_print) language.c (unk_lang_printchar unk_lang_printstr (java_value_print java_val_print) language.c (unk_lang_printchar
unk_lang_emit_char) language.h (struct language_defn LA_PRINT_STRING unk_lang_printstr unk_lang_emit_char) language.h (struct
LA_EMIT_CHAR) m2-lang.c (m2_printstr m2_printchar emit_char) printcmd.c language_defn LA_PRINT_STRING LA_EMIT_CHAR) m2-lang.c (m2_printstr
(print_formatted) scm-lang.c (scm_printstr) valprint.c m2_printchar emit_char) printcmd.c (print_formatted) scm-lang.c
(val_print_string) value.h (val_print_string): Add emit_char routines (scm_printstr) valprint.c (val_print_string) value.h
to language_desc struct to allow finer control over language specific (val_print_string): Add emit_char routines to language_desc struct
character output issues. Add character width arg to printstr routines to allow finer control over language specific character output issues.
to allow handling of wchar_t/Unicode strings. Fix c_printstr to handle Add character width arg to printstr routines to allow handling of
wide characters. Supply width argument to LA_PRINT_STRING and wchar_t/Unicode strings. Fix c_printstr to handle wide characters.
val_print_string. Supply width argument to LA_PRINT_STRING and val_print_string.
* jv-lang.c (java_object_type dynamics_objfile java_link_class_type * jv-lang.c (java_object_type dynamics_objfile java_link_class_type
get_dynamics_objfile get_java_object_type) jv-lang.h get_dynamics_objfile get_java_object_type) jv-lang.h

View File

@ -2750,6 +2750,8 @@ proc_set_exec_trap ()
modify_run_on_last_close_flag (fd, 1); modify_run_on_last_close_flag (fd, 1);
#ifndef UNIXWARE /* since this is a solaris-ism, we don't want it */
/* NOTE: revisit when doing thread support for UW */
#ifdef PR_ASYNC #ifdef PR_ASYNC
{ {
long pr_flags; long pr_flags;
@ -2769,6 +2771,7 @@ proc_set_exec_trap ()
#endif #endif
} }
#endif /* PR_ASYNC */ #endif /* PR_ASYNC */
#endif /* !UNIXWARE */
} }
/* /*