木有寸557

 

2014年3月2日

linux 错误处理

摘要: linux程序设计中,有许多系统调用和函数会因为各种原因而失败.在失败时设置外部变量errno的值来指明失败原因.程序必须在函数报告出错之后立即检查errno变量,因为它可能被下一个函数调用所覆盖(外部变量errno只有一个,所有的失败调用(这些调用指的是失败会设置errno的调用)都会设置errno). 错误代码的取值和含义都列在errno.h里 EPERM: 操作不允许 ENOENT:文件或目录不存在 EINTR:系统调用被中断 EIO: I/O错误 EBUSY:设备或资源忙 EEXIST:文件存在 EINVAL:无效参数 EMFILE:打开的文件过多 ENODEV... 阅读全文

posted @ 2014-03-02 17:38 小猪_你快跑 阅读(204) 评论(0) 推荐(0) 编辑

导航