aboutsummaryrefslogtreecommitdiffstats
path: root/src/thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/thread.c')
-rw-r--r--src/thread.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/thread.c b/src/thread.c
index 560d2cfa74f..9a1198a0ccb 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -26,11 +26,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
26#include "coding.h" 26#include "coding.h"
27#include "syssignal.h" 27#include "syssignal.h"
28 28
29static struct thread_state primary_thread; 29static struct thread_state main_thread;
30 30
31struct thread_state *current_thread = &primary_thread; 31struct thread_state *current_thread = &main_thread;
32 32
33static struct thread_state *all_threads = &primary_thread; 33static struct thread_state *all_threads = &main_thread;
34 34
35static sys_mutex_t global_lock; 35static sys_mutex_t global_lock;
36 36
@@ -927,41 +927,41 @@ thread_check_current_buffer (struct buffer *buffer)
927 927
928 928
929static void 929static void
930init_primary_thread (void) 930init_main_thread (void)
931{ 931{
932 primary_thread.header.size 932 main_thread.header.size
933 = PSEUDOVECSIZE (struct thread_state, m_stack_bottom); 933 = PSEUDOVECSIZE (struct thread_state, m_stack_bottom);
934 XSETPVECTYPE (&primary_thread, PVEC_THREAD); 934 XSETPVECTYPE (&main_thread, PVEC_THREAD);
935 primary_thread.m_last_thing_searched = Qnil; 935 main_thread.m_last_thing_searched = Qnil;
936 primary_thread.m_saved_last_thing_searched = Qnil; 936 main_thread.m_saved_last_thing_searched = Qnil;
937 primary_thread.name = Qnil; 937 main_thread.name = Qnil;
938 primary_thread.function = Qnil; 938 main_thread.function = Qnil;
939 primary_thread.error_symbol = Qnil; 939 main_thread.error_symbol = Qnil;
940 primary_thread.error_data = Qnil; 940 main_thread.error_data = Qnil;
941 primary_thread.event_object = Qnil; 941 main_thread.event_object = Qnil;
942} 942}
943 943
944bool 944bool
945primary_thread_p (void *ptr) 945main_thread_p (void *ptr)
946{ 946{
947 return (ptr == &primary_thread) ? true : false; 947 return ptr == &main_thread;
948} 948}
949 949
950void 950void
951init_threads_once (void) 951init_threads_once (void)
952{ 952{
953 init_primary_thread (); 953 init_main_thread ();
954} 954}
955 955
956void 956void
957init_threads (void) 957init_threads (void)
958{ 958{
959 init_primary_thread (); 959 init_main_thread ();
960 sys_cond_init (&primary_thread.thread_condvar); 960 sys_cond_init (&main_thread.thread_condvar);
961 sys_mutex_init (&global_lock); 961 sys_mutex_init (&global_lock);
962 sys_mutex_lock (&global_lock); 962 sys_mutex_lock (&global_lock);
963 current_thread = &primary_thread; 963 current_thread = &main_thread;
964 primary_thread.thread_id = sys_thread_self (); 964 main_thread.thread_id = sys_thread_self ();
965} 965}
966 966
967void 967void