* 修改编译方式为CMake
* 删除C++适配代码 * 修改编译告警
This commit is contained in:
20
common/rt/include/rt_sync.h
Normal file
20
common/rt/include/rt_sync.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef __SYSTEM_SYNC_H__
|
||||
#define __SYSTEM_SYNC_H__
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
#define rt_pthread_attr pthread_attr_t
|
||||
#define rt_pthread pthread_t
|
||||
#define rt_mutex pthread_mutex_t
|
||||
#define rt_mutex_attr pthread_mutexattr_t
|
||||
#define rt_mutex_init(mut, mutattr ) pthread_mutex_init(mut, mutattr)
|
||||
#define rt_mutex_lock(mut) pthread_mutex_lock(mut)
|
||||
#define rt_mutex_trylock(mut) pthread_mutex_trylock(mut)
|
||||
#define rt_mutex_unlock(mut) pthread_mutex_unlock(mut)
|
||||
#define rt_mutex_destroy(mut) pthread_mutex_destroy(mut)
|
||||
|
||||
#define INIT_MUTEX(name)\
|
||||
rt_mutex name = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user