关于errno, perror, strerror

来源:百度文库 编辑:神马文学网 时间:2024/04/28 23:24:52
unix 下的socket 函数调用失败会写 errno. 哪位有 errno 的值 和 其对应意义 的 对照表???
chaolajiao(炒辣椒)2005-10-12 17:46:11 在 Linux/Unix社区 / 程序开发区 提问
我用   recv(   )     返回了-1,   而   errno   被设为   131.   现在就是不知道这个131   是哪种原因. 问题点数:20、回复次数:6Top
ckc(火)回复于 2005-10-12 17:47:48 得分 1
试下perror函数Top
vipiii(vipiii)回复于 2005-10-12 17:58:03 得分 16
strerrorTop
chaolajiao(炒辣椒)回复于 2005-10-12 17:59:09 得分 0
老兄,   perror(s)   打出来是乱码.   好像不行哦
Top
NC(天地无极,乾坤借法)回复于 2005-10-12 22:57:45 得分 1
printf   (   "%s\n"   ,   strerror(errno)   );Top
darkstar21cn(≮天残≯无畏)(死亡进行时)回复于 2005-10-13 08:54:15 得分 1
strerror   ()
获得对应的错误解释字符串。Top
yeehya(老汉了)回复于 2005-10-13 13:13:39 得分 1
man   socket;查看Return   Value和ERRORS的说明.
如果要更详尽的.
可以看一下.vi   /usr/include/asm/errno.h~~~
其实楼上的各位说的更好.