change macro FOREIGN_WL to FOREIGN
This commit is contained in:
16
C/threads.c
16
C/threads.c
@@ -92,9 +92,9 @@ store_specs(int new_worker_id, UInt ssize, UInt tsize, UInt sysize, Term *tpgoal
|
||||
FOREIGN_ThreadHandle(new_worker_id).ssize = ssize;
|
||||
FOREIGN_ThreadHandle(new_worker_id).tsize = tsize;
|
||||
FOREIGN_ThreadHandle(new_worker_id).sysize = sysize;
|
||||
FOREIGN_WL(new_worker_id)->c_input_stream = Yap_c_input_stream;
|
||||
FOREIGN_WL(new_worker_id)->c_output_stream = Yap_c_output_stream;
|
||||
FOREIGN_WL(new_worker_id)->c_error_stream = Yap_c_error_stream;
|
||||
FOREIGN(new_worker_id)->c_input_stream = Yap_c_input_stream;
|
||||
FOREIGN(new_worker_id)->c_output_stream = Yap_c_output_stream;
|
||||
FOREIGN(new_worker_id)->c_error_stream = Yap_c_error_stream;
|
||||
pm = (ssize + tsize)*1024;
|
||||
if (!(FOREIGN_ThreadHandle(new_worker_id).stack_address = malloc(pm))) {
|
||||
return FALSE;
|
||||
@@ -140,8 +140,8 @@ kill_thread_engine (int wid, int always_die)
|
||||
gl = gl->NextGE;
|
||||
}
|
||||
Yap_KillStacks(wid);
|
||||
FOREIGN_WL(wid)->active_signals = 0L;
|
||||
free(FOREIGN_WL(wid)->scratchpad.ptr);
|
||||
FOREIGN(wid)->active_signals = 0L;
|
||||
free(FOREIGN(wid)->scratchpad.ptr);
|
||||
free(FOREIGN_ThreadHandle(wid).default_yaam_regs);
|
||||
FOREIGN_ThreadHandle(wid).current_yaam_regs = NULL;
|
||||
free(FOREIGN_ThreadHandle(wid).start_of_timesp);
|
||||
@@ -814,11 +814,11 @@ p_thread_signal( USES_REGS1 )
|
||||
pthread_mutex_unlock(&(FOREIGN_ThreadHandle(wid).tlock));
|
||||
return TRUE;
|
||||
}
|
||||
LOCK(FOREIGN_WL(wid)->signal_lock);
|
||||
LOCK(FOREIGN(wid)->signal_lock);
|
||||
FOREIGN_ThreadHandle(wid).current_yaam_regs->CreepFlag_ =
|
||||
Unsigned(FOREIGN_ThreadHandle(wid).current_yaam_regs->LCL0_);
|
||||
FOREIGN_WL(wid)->active_signals |= YAP_ITI_SIGNAL;
|
||||
UNLOCK(FOREIGN_WL(wid)->signal_lock);
|
||||
FOREIGN(wid)->active_signals |= YAP_ITI_SIGNAL;
|
||||
UNLOCK(FOREIGN(wid)->signal_lock);
|
||||
DEBUG_TLOCK_ACCESS(18, wid);
|
||||
pthread_mutex_unlock(&(FOREIGN_ThreadHandle(wid).tlock));
|
||||
return TRUE;
|
||||
|
Reference in New Issue
Block a user