Exemplo n.º 1
0
A_STATUS a_mutex_delete(A_MUTEX_T *pMutex)
{
    assert(pMutex);

    krhino_mutex_del(pMutex);
    return A_OK;
}
Exemplo n.º 2
0
Arquivo: k_mm.c Projeto: wosayttn/aos
kstat_t krhino_deinit_mm_head(k_mm_head *mmhead)
{
#if (RHINO_CONFIG_MM_REGION_MUTEX > 0)
    krhino_mutex_del(&mmhead->mm_mutex);
#endif

    memset(mmhead, 0, sizeof(k_mm_head));
    return RHINO_SUCCESS;
}
Exemplo n.º 3
0
void aos_mutex_free(aos_mutex_t *mutex)
{
    if (mutex == NULL) {
        return;
    }

    krhino_mutex_del(mutex->hdl);

    aos_free(mutex->hdl);

    mutex->hdl = NULL;
}