Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > Vthread_impls > Vthread_MC_shared_impl
comparison VPThread.h @ 14:bbcb6fadb60f
bug fixes during the port of c-ray
| author | Merten Sach <msach@mailbox.tu-berlin.de> |
|---|---|
| date | Mon, 15 Aug 2011 16:44:09 +0200 |
| parents | ce4ad44fcc23 |
| children | bb2500771be8 |
comparison
equal
deleted
inserted
replaced
| 4:a14d58df699d | 5:c3ff63400f30 |
|---|---|
| 164 | 164 |
| 165 inline VirtProcr * | 165 inline VirtProcr * |
| 166 VPThread__create_thread( VirtProcrFnPtr fnPtr, void *initData, | 166 VPThread__create_thread( VirtProcrFnPtr fnPtr, void *initData, |
| 167 VirtProcr *creatingPr ); | 167 VirtProcr *creatingPr ); |
| 168 | 168 |
| 169 inline VirtProcr * | 169 inline void |
| 170 VPThread__create_thread_with_affinity( VirtProcrFnPtr fnPtr, void *initData, | 170 VPThread__create_thread_with_affinity( VirtProcrFnPtr fnPtr, void *initData, |
| 171 VirtProcr *creatingPr, int32 coreToScheduleOnto ); | 171 VirtProcr *creatingPr, int32 coreToScheduleOnto ); |
| 172 | 172 |
| 173 inline void | 173 inline void |
| 174 VPThread__dissipate_thread( VirtProcr *procrToDissipate ); | 174 VPThread__dissipate_thread( VirtProcr *procrToDissipate ); |
| 196 VPThread__make_cond( int32 ownedMutexIdx, VirtProcr *animPr); | 196 VPThread__make_cond( int32 ownedMutexIdx, VirtProcr *animPr); |
| 197 | 197 |
| 198 inline void | 198 inline void |
| 199 VPThread__cond_wait( int32 condIdx, VirtProcr *waitingPr); | 199 VPThread__cond_wait( int32 condIdx, VirtProcr *waitingPr); |
| 200 | 200 |
| 201 inline void * | 201 inline void |
| 202 VPThread__cond_signal( int32 condIdx, VirtProcr *signallingPr ); | 202 VPThread__cond_signal( int32 condIdx, VirtProcr *signallingPr ); |
| 203 | 203 |
| 204 | 204 |
| 205 //======================= | 205 //======================= |
| 206 void | 206 void |
| 242 | 242 |
| 243 void * | 243 void * |
| 244 VPThread__malloc( size_t sizeToMalloc, VirtProcr *animPr ); | 244 VPThread__malloc( size_t sizeToMalloc, VirtProcr *animPr ); |
| 245 | 245 |
| 246 void | 246 void |
| 247 VPThread__free( void *ptrToFree, VirtProcr *animPr ); | |
| 248 | |
| 249 void | |
| 247 VPThread__init(); | 250 VPThread__init(); |
| 248 | 251 |
| 249 void | 252 void |
| 250 VPThread__cleanup_after_shutdown(); | 253 VPThread__cleanup_after_shutdown(); |
| 251 | 254 |
