void OsDestroy() { DestroyInterfaceChangedObserver(); pthread_key_delete(gThreadArgKey); OsMutexDestroy(gMutex); gMutex = kHandleNull; }
void OsDestroy(OsContext* aContext) { if (aContext != NULL) { DestroyInterfaceChangedObserver(aContext); pthread_key_delete(aContext->iThreadArgKey); OsMutexDestroy(aContext->iMutex); free(aContext); } }