RT-Thread API参考手册  3.1.1
嵌入式实时操作系统
错误代码

错误代码 更多...

宏定义

#define RT_EOK   0
 无错误
 
#define RT_ERROR   1
 一般错误
 
#define RT_ETIMEOUT   2
 超时错误
 
#define RT_EFULL   3
 资源已满
 
#define RT_EEMPTY   4
 资源已空
 
#define RT_ENOMEM   5
 内存不足
 
#define RT_ENOSYS   6
 无系统
 
#define RT_EBUSY   7
 忙线中
 
#define RT_EIO   8
 IO 错误
 
#define RT_EINTR   9
 中断系统调用
 
#define RT_EINVAL   10
 无效参数
 

函数

rt_err_t rt_get_errno (void)
 获取错误号 更多...
 
void rt_set_errno (rt_err_t error)
 设置错误号 更多...
 

详细描述

错误代码

定义错误代码以识别发生哪种错误。 当发生错误时,将设置当前线程的错误号。

函数说明

rt_err_t rt_get_errno ( void  )

获取错误号

该函数将获取错误号

返回
错误号
void rt_set_errno ( rt_err_t  error)

设置错误号

该函数将设置错误号

参数
error将被设定的错误号