# HG changeset patch # User Me # Date 1288918659 25200 # Node ID 420a09d3f32a85cd56c048f390e0542c32fe83d3 # Parent f59cfa31a579a9423c2a1b38cc39dc633519d35c changed sem-lib interface for dissipating to send_dissipate_req diff -r f59cfa31a579 -r 420a09d3f32a CoreLoop.c --- a/CoreLoop.c Sat Oct 30 21:53:55 2010 -0700 +++ b/CoreLoop.c Thu Nov 04 17:57:39 2010 -0700 @@ -158,7 +158,7 @@ CoreLoopEndPt: //first free shutdown VP that jumped here -- it first restores the // coreloop's stack, so addr of currPr in stack frame is still correct - VMS__handle_dissipate_reqst( currPr ); + VMS__dissipate_procr( currPr ); pthread_exit( NULL ); } @@ -259,6 +259,6 @@ // all the threads to die will proceed, gather the result, and // return to the calling application. SeqCoreLoopEndPt: - VMS__handle_dissipate_reqst( currPr ); //free shutdown pr, that jmpd here + VMS__dissipate_procr( currPr ); //free shutdown pr, that jmpd here return; } diff -r f59cfa31a579 -r 420a09d3f32a VMS.c --- a/VMS.c Sat Oct 30 21:53:55 2010 -0700 +++ b/VMS.c Thu Nov 04 17:57:39 2010 -0700 @@ -445,7 +445,7 @@ * pears -- making that suspend the last thing in the virt procr's trace. */ void -VMS__dissipate_procr( VirtProcr *procrToDissipate ) +VMS__send_dissipate_req( VirtProcr *procrToDissipate ) { VMSReqst req; req.reqType = dissipate; @@ -601,7 +601,7 @@ * of dis-owning it. */ void -VMS__handle_dissipate_reqst( VirtProcr *animatingPr ) +VMS__dissipate_procr( VirtProcr *animatingPr ) { //dis-own all locations owned by this processor, causing to be freed // any locations that it is (was) sole owner of diff -r f59cfa31a579 -r 420a09d3f32a VMS.h --- a/VMS.h Sat Oct 30 21:53:55 2010 -0700 +++ b/VMS.h Thu Nov 04 17:57:39 2010 -0700 @@ -314,10 +314,10 @@ //========================== void inline -VMS__dissipate_procr( VirtProcr *prToDissipate ); +VMS__send_dissipate_req( VirtProcr *prToDissipate ); void -VMS__handle_dissipate_reqst( VirtProcr *procrToDissipate ); +VMS__dissipate_procr( VirtProcr *procrToDissipate );