sem_pub.h
来自「abstract rtos」· C头文件 代码 · 共 42 行
H
42 行
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_SEM_PUB_H__#define __INC_SEM_PUB_H__#define SEM_MOD_INIT_FAIL AOS_MAKE_ERRNO(MPE_SEM, 1)#define SEM_INVALID_POINTER_PARA AOS_MAKE_ERRNO(MPE_SEM, 2)#define SEM_SYS_CREATE_FAIL AOS_MAKE_ERRNO(MPE_SEM, 3)#define SEM_SYS_CANCEL_FAIL AOS_MAKE_ERRNO(MPE_SEM, 4)#define SEM_INVALID_SEM_ID AOS_MAKE_ERRNO(MPE_SEM, 5)#define SEM_UNAVAILABLE AOS_MAKE_ERRNO(MPE_SEM, 6)#define SEM_TIMEOUT AOS_MAKE_ERRNO(MPE_SEM, 7)#define SEM_SYS_CALL_FAIL AOS_MAKE_ERRNO(MPE_SEM, 8)#define SEM_CREATE_NOMEM AOS_MAKE_ERRNO(MPE_SEM, 9)U32 m_sem_init();U32 aos_sem_create( S8 name[AOS_NAME_LEN+1], U32 flags, U32 value, U32 *pulSemId );U32 aos_sem_cancel(U32 ulSemId );U32 aos_sem_wait( U32 ulSemId, U32 ulTimeout );U32 aos_sem_trywait( U32 ulSemId );U32 aos_sem_post( U32 ulSemId );#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?