summaryrefslogtreecommitdiff
path: root/src/syssignal.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-12-30 13:01:39 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-12-30 13:05:25 -0800
commit966d51592f07ad9de6afebcd828e667cce0f6a27 (patch)
treeae5ee7c99718abec1304682f43b620a1c00ddd06 /src/syssignal.h
parentaef40049e3b81972703d3bde47b0961bcb08d7e1 (diff)
downloademacs-966d51592f07ad9de6afebcd828e667cce0f6a27.tar.gz
Rename main_thread to main_thread_id and simplify
* src/emacs-module.c: Include syssignal.h, for main_thread_id. [HAVE_PTHREAD]: Do not include pthread.h. (main_thread): Remove. All uses replaced by main_thread_id, or by dwMainThreadId on NT. Since the HAVE_PTHREAD code is now using the main_thread_id established by sysdep.c, there is no need for a separate copy of the main thread ID here. (module_init): Remove. All uses removed. * src/sysdep.c (main_thread_id) [HAVE_PTHREAD]: Rename from main_thread. All uses changed. Now extern.
Diffstat (limited to 'src/syssignal.h')
-rw-r--r--src/syssignal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/syssignal.h b/src/syssignal.h
index 62704fc351e..215aafe314b 100644
--- a/src/syssignal.h
+++ b/src/syssignal.h
@@ -32,6 +32,7 @@ extern void unblock_tty_out_signal (sigset_t const *);
#ifdef HAVE_PTHREAD
#include <pthread.h>
+extern pthread_t main_thread_id;
/* If defined, asynchronous signals delivered to a non-main thread are
forwarded to the main thread. */
#define FORWARD_SIGNAL_TO_MAIN_THREAD