コード例 #1
0
ファイル: wifi_env.c プロジェクト: cyysu/AliOS-Things
A_STATUS a_mutex_delete(A_MUTEX_T *pMutex)
{
    assert(pMutex);

    krhino_mutex_del(pMutex);
    return A_OK;
}
コード例 #2
0
ファイル: k_mm.c プロジェクト: 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;
}
コード例 #3
0
ファイル: aos_rhino.c プロジェクト: wosayttn/aos
void aos_mutex_free(aos_mutex_t *mutex)
{
    if (mutex == NULL) {
        return;
    }

    krhino_mutex_del(mutex->hdl);

    aos_free(mutex->hdl);

    mutex->hdl = NULL;
}