static void os_procRegisterCallback( void (*function)(void)) { os_iterInsert(((os_procContextData)readTLSVarSelf(procContextData))->procCallbackList, (void *)function); return; }
void ut_macroSetAdd( const ut_macroSet macroSet, const ut_macro macro) { ut_macro old_macro; old_macro = os_iterResolve(macroSet->macroSet, ut_macroNameMatch, macro->name); if (old_macro) { os_iterTake(macroSet->macroSet, old_macro); } os_iterInsert(macroSet->macroSet, macro); }
os_result os_procRegisterThread( os_procContextData process_procContextData) { os_result rv; if (os_iterInsert(process_procContextData->procThreadList, (void *)os_threadIdSelf()) != NULL) { rv = os_resultSuccess; } else { rv = os_resultFail; } return (rv); }