cmppmutex.h
来自「用c/c++实现的一个CMPP API」· C头文件 代码 · 共 39 行
H
39 行
/*************************************************************************** Copyright : 2001-2002, ASPIRE TECHNOLOGIES (SHENZHEN) LTD. Program : cmppmutex.h Description : 线程锁头文件 Version : 1.5+***************************************************************************/#ifndef _CMPP_MUTEX_H_#define _CMPP_MUTEX_H_#include "os.h"#define MUTEX_OK 0#define MUTEX_FAIL -1struct recMutex{ #ifdef WIN32 HANDLE rec_mutex; #endif #if defined(_HPUX_SOURCE) || defined(_LINUX_SOURCE) pthread_mutex_t rec_mutex; #endif};typedef struct recMutex RecMutex;#ifdef _cplusplusextern "C" {#endifint nMutexInit( RecMutex * precMutex );int nMutexDestroy(RecMutex * precMutex );int nMutexLock( RecMutex * precMutex );int nMutexUnlock( RecMutex * precMutex );#ifdef _cplusplus}#endif#endif // end of #ifndef _CMPP_MUTEX_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?