当前位置: 技术问答>linux和unix
在内核中,这几个返回值是代表什么意思啊
来源: 互联网 发布时间:2015-07-11
本文导语: return -EFAULT; return -EAGAIN; return -EINTR; return -ESPIPE return -ENOTTY; 谁来讲讲? 谢! | return -EFAULT; //errno:14 地址错 return -EAGAIN; //errno:11 资源暂时不可用 return -EINTR; //errno:4 中断的函数调用 retu...
return -EFAULT;
return -EAGAIN;
return -EINTR;
return -ESPIPE
return -ENOTTY;
谁来讲讲?
谢!
return -EAGAIN;
return -EINTR;
return -ESPIPE
return -ENOTTY;
谁来讲讲?
谢!
|
return -EFAULT; //errno:14 地址错
return -EAGAIN; //errno:11 资源暂时不可用
return -EINTR; //errno:4 中断的函数调用
return -ESPIPE //errno:29 无效的文件指针重定位
return -ENOTTY;//errno:25 不适当的IO控制操作
return -EAGAIN; //errno:11 资源暂时不可用
return -EINTR; //errno:4 中断的函数调用
return -ESPIPE //errno:29 无效的文件指针重定位
return -ENOTTY;//errno:25 不适当的IO控制操作
|
In file include/asm/errno.h
#define EINTR 4 /* Interrupted system call */
#define EAGAIN 11 /* Try again */
#define EFAULT 14 /* Bad address */
#define ENOTTY 25 /* Not a typewriter */
#define ESPIPE 29 /* Illegal seek */
#define EINTR 4 /* Interrupted system call */
#define EAGAIN 11 /* Try again */
#define EFAULT 14 /* Bad address */
#define ENOTTY 25 /* Not a typewriter */
#define ESPIPE 29 /* Illegal seek */