mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-01 08:17:38 +00:00
(SIGNAL_THREAD_CHECK): Use pthread_equal.
This commit is contained in:
parent
cf2db1459f
commit
3fb8b536dd
@ -1,3 +1,14 @@
|
||||
2007-01-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
* alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Use
|
||||
BLOCK_INPUT/UNBLOCK_INPUT.
|
||||
|
||||
* blockinput.h (interrupt_input_blocked): Declare volatile.
|
||||
|
||||
* keyboard.c (interrupt_input_blocked): Declare volatile.
|
||||
|
||||
* syssignal.h (SIGNAL_THREAD_CHECK): Use pthread_equal.
|
||||
|
||||
2007-01-24 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* keymap.c (describe_map): Don't consider prefix keys to be shadowed.
|
||||
|
@ -210,7 +210,7 @@ char *strsignal ();
|
||||
#ifdef HAVE_GTK_AND_PTHREAD
|
||||
#define SIGNAL_THREAD_CHECK(signo) \
|
||||
do { \
|
||||
if (pthread_self () != main_thread) \
|
||||
if (!pthread_equal (pthread_self (), main_thread)) \
|
||||
{ \
|
||||
/* POSIX says any thread can receive the signal. On GNU/Linux \
|
||||
that is not true, but for other systems (FreeBSD at least) \
|
||||
|
Loading…
Reference in New Issue
Block a user