Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
comparison VMS.h @ 219:8059fb8d5465
changed name VMS_primitives.s to VMS_primitives_asm.s and fiddled with includes
| author | Some Random Person <seanhalle@yahoo.com> |
|---|---|
| date | Mon, 12 Mar 2012 05:38:07 -0700 |
| parents | 712218cdc4ba |
| children | c88ce1db91ef |
comparison
equal
deleted
inserted
replaced
| 103:057cc6c4005b | 104:66d5379f452f |
|---|---|
| 215 | 215 |
| 216 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__; | 216 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__; |
| 217 | 217 |
| 218 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state | 218 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state |
| 219 ThdParams *coreCtlrThdParams [ NUM_CORES ]; | 219 ThdParams *coreCtlrThdParams [ NUM_CORES ]; |
| 220 pthread_mutex_t suspendLock = PTHREAD_MUTEX_INITIALIZER; | 220 pthread_mutex_t suspendLock = PTHREAD_MUTEX_INITIALIZER; |
| 221 pthread_cond_t suspendCond = PTHREAD_COND_INITIALIZER; | 221 pthread_cond_t suspendCond = PTHREAD_COND_INITIALIZER; |
| 222 | 222 |
| 223 //========================= Function Prototypes =========================== | 223 //========================= Function Prototypes =========================== |
| 224 | 224 |
| 225 /* MEANING OF WL PI SS int | 225 /* MEANING OF WL PI SS int |
| 293 VMS_int__create_slaveVP_helper( SlaveVP *newSlv, TopLevelFnPtr fnPtr, | 293 VMS_int__create_slaveVP_helper( SlaveVP *newSlv, TopLevelFnPtr fnPtr, |
| 294 void *dataParam, void *stackLocs ); | 294 void *dataParam, void *stackLocs ); |
| 295 | 295 |
| 296 inline void | 296 inline void |
| 297 VMS_int__point_slaveVP_to_Fn( SlaveVP *slaveVP, TopLevelFnPtr fnPtr, | 297 VMS_int__point_slaveVP_to_Fn( SlaveVP *slaveVP, TopLevelFnPtr fnPtr, |
| 298 void *dataParam); | 298 void *dataParam); |
| 299 | 299 |
| 300 void | 300 void |
| 301 VMS_int__dissipate_slaveVP( SlaveVP *slaveToDissipate ); | 301 VMS_int__dissipate_slaveVP( SlaveVP *slaveToDissipate ); |
| 302 #define VMS_PI__dissipate_slaveVP VMS_int__dissipate_slaveVP | 302 #define VMS_PI__dissipate_slaveVP VMS_int__dissipate_slaveVP |
| 303 //WL: dissipate a SlaveVP by sending a request | 303 //WL: dissipate a SlaveVP by sending a request |
