vtmtxclose.c
来自「su 的源代码库」· C语言 代码 · 共 41 行
C
41 行
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved. */#include "vthdr.h"/* Free a mutex.**** Written by Kiem-Phong Vo.*/#if __STD_Cint vtmtxclose(Vtmutex_t* mtx)#elseint vtmtxclose(mtx)Vtmutex_t* mtx;#endif{#if !vt_threaded return -1;#else if(!mtx) return -1; if(vtmtxclrlock(mtx) < 0) return -1;#if _WIN32 DeleteCriticalSection(&mtx->lock);#else pthread_mutex_destroy(&mtx->lock);#endif /*_WIN32*/ if(mtx->state&VT_FREE) free(mtx); return 0;#endif /*vt_threaded*/}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?