#include "context.h"#include "thread_defs_xsb.h"#include "basictypes.h"Defines | |
| #define | SYS_MUTEX_LOCK(M) |
| #define | SYS_MUTEX_LOCK_NOERROR(M) |
| #define | SYS_MUTEX_UNLOCK(M) |
| #define | SYS_MUTEX_UNLOCK_NOERROR(M) |
| #define | ENSURE_ONE_THREAD() |
| #define | RANDOM_CALL random |
| #define | SRANDOM_CALL srandom |
Functions | |
| xsbBool | xsb_thread_request (CTXTdecl) |
| xsbBool | mt_random_request (CTXTdecl) |
| int | xsb_thread_self () |
|
|
Value: { if( flags[NUM_THREADS] > 1 ) \
xsb_abort( "Operation is permitted only when a single thread is active" ) ; \
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5