promisecommonfunction.h
来自「RAID卡的测试程序」· C头文件 代码 · 共 31 行
H
31 行
#ifndef __PROMISE_COMMON_FUNCTION_H__
#define __PROMISE_COMMON_FUNCTION_H__
#ifdef WINDOWS
#include <Windows.h>
#define CCRITICAL_SECTION CRITICAL_SECTION
#define PCCRITICAL_SECTION CRITICAL_SECTION*
#define CInitializeCriticalSection( val ) InitializeCriticalSection( val )
#define CDeleteCriticalSection( val ) DeleteCriticalSection( val )
#define CEnterCriticalSection( val ) EnterCriticalSection( val )
#define CLeaveCriticalSection( val ) LeaveCriticalSection( val )
#elif defined(LINUX) || defined(FREEBSD)
#include <pthread.h>
#define CCRITICAL_SECTION pthread_mutex_t
#define PCCRITICAL_SECTION pthread_mutex_t*
#define CInitializeCriticalSection( val ) pthread_mutex_init( val, NULL )
#define CDeleteCriticalSection( val ) pthread_mutex_destroy( val )
#define CEnterCriticalSection( val ) pthread_mutex_lock( val )
#define CLeaveCriticalSection( val ) pthread_mutex_unlock( val )
#endif
#endif //__COMMON_FUNCTION_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?