错误代码

优质
小牛编辑
137浏览
2023-12-01

错误代码

宏定义

#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将被设定的错误号