This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog lin-lwp.c
- To: gdb-cvs at sourceware dot cygnus dot com
- Subject: src/gdb ChangeLog lin-lwp.c
- From: kettenis at sourceware dot cygnus dot com
- Date: 9 Sep 2000 07:54:21 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: kettenis@sourceware.cygnus.com 2000-09-09 00:54:20
Modified files:
gdb : ChangeLog lin-lwp.c
Log message:
* lin-lwp.c (normal_mask, blocked_mask): New variables.
(lin_lwp_wait): Block SIGCHLD here if it isn't already blocked.
(lin_lwp_mourn_inferior): Restore the origional signal mask, and
reset the mask of blocked signals.
(_initialize_lin_lwp): Don't block SIGCHLD here, but do initialize
suspend_mask and blocked_mask. This makes us pass
gdb.base/sigall.exp for Linux/x86 now.
(lin_thread_get_thread_signals): Treat the LinuxThreads "cancel"
signal similarly to SIGCHLD in the generic code. Avoids GDB being
terminated by a Real-time signal.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.670&r2=1.671
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/lin-lwp.c.diff?cvsroot=src&r1=1.1&r2=1.2