C Interface

C Interface

MP_declThread(name, formal argument declarations)

MP_declAtomicThread(name, formal argument declarations) 

MP_beginThread(name) 

MP_beginAtomicThread(name) 

MP_localVars(local variable declarations) 

MP_splitOp(op, actual argument list) 

MP_splitOpCond(condition, op, actual argument list) 

MP_repeatBegin

MP_repeat

MP_repeatCond(condition)

MP_syncCtr(Counter *ctr, int value)

MP_syncCtrCond(condition, Counter *ctr, int value)

MP_stop

MP_allocThread(void (*f)(), Thread *tidPtr, Flag (*scheduler)(), 
               actual argument list)

MP_invokeRemoteThread(int proc, void (*f)(), Flag (*scheduler)(), 
               actual argument list)

MP_invokeRemoteThread_Var(int proc, void (*f)(), Flag (*scheduler)(), 
               int size, char *buf, actual argument list)

MP_varArg

MP_context(name, Thread *tid, field)

MP_endThread



Chih-Po Wen
Wed Sep 13 23:59:42 PDT 1995