Ejemplo n.º 1
0
static void
os_procRegisterCallback(
    void (*function)(void))
{
    os_iterInsert(((os_procContextData)readTLSVarSelf(procContextData))->procCallbackList, (void *)function);
    return;
}
Ejemplo n.º 2
0
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);
}
Ejemplo n.º 3
0
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);
}