diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-30 13:01:39 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-30 13:05:25 -0800 |
commit | 966d51592f07ad9de6afebcd828e667cce0f6a27 (patch) | |
tree | ae5ee7c99718abec1304682f43b620a1c00ddd06 /src/syssignal.h | |
parent | aef40049e3b81972703d3bde47b0961bcb08d7e1 (diff) | |
download | emacs-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.h | 1 |
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 |