Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
diff ProcrContext.h @ 200:6db9e4898978
VMS name chgs -- added "WL" "PI" and "int" and split vms.h up
| author | Me@portablequad |
|---|---|
| date | Sun, 12 Feb 2012 01:49:33 -0800 |
| parents | c1784868dcea |
| children |
line diff
1.1 --- a/ProcrContext.h Sat Feb 11 21:43:43 2012 -0800 1.2 +++ b/ProcrContext.h Sun Feb 12 01:49:33 2012 -0800 1.3 @@ -12,21 +12,21 @@ 1.4 1.5 void saveCoreLoopReturnAddr(void **returnAddress); 1.6 1.7 -void switchToVP(VirtProcr *nextProcr); 1.8 +void switchToVP(SlaveVP *nextProcr); 1.9 1.10 -void switchToCoreLoop(VirtProcr *nextProcr); 1.11 +void switchToCoreLoop(SlaveVP *nextProcr); 1.12 1.13 -void masterSwitchToCoreLoop(VirtProcr *nextProcr); 1.14 +void masterSwitchToCoreLoop(SlaveVP *nextProcr); 1.15 1.16 -void startVirtProcrFn(); 1.17 +void startVPFn(); 1.18 1.19 -void *asmTerminateCoreLoop(VirtProcr *currPr); 1.20 +void *asmTerminateCoreLoop(SlaveVP *currPr); 1.21 1.22 #define flushRegisters() \ 1.23 asm volatile ("":::"%rbx", "%r12", "%r13","%r14","%r15") 1.24 1.25 -inline VirtProcr * 1.26 -create_procr_helper( VirtProcr *newPr, VirtProcrFnPtr fnPtr, 1.27 +inline SlaveVP * 1.28 +create_procr_helper( SlaveVP *newPr, VirtProcrFnPtr fnPtr, 1.29 void *initialData, void *stackLocs ); 1.30 1.31 #endif /* _ProcrContext_H */
