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