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 + -
显示快捷键?