/* these must be unloaded with unloadProcessGlobals when done */ processGlobals_p loadProcessGlobals (void) { processGlobals_p pGP; pGP = (processGlobals_p) KpThreadMemFind (&theRootID, KPPROCMEM); return pGP; }
/* get the current chaining state */ PTErr_t getChainState (chainState_p FAR * cS) { *cS = (chainState_p) KpThreadMemFind (&theRootID, KPTHREADMEM); if (*cS == NULL) { *cS = KpThreadMemCreate (&theRootID, KPTHREADMEM, sizeof(chainState_t)); if (*cS == NULL) { return KCP_NO_THREAD_GLOBAL_MEM; } KpMemSet (*cS, 0, sizeof (chainState_t)); } return KCP_SUCCESS; }