errno的用法
2024-09-08 08:43:01
Linux中系统调用的错误都存储于 errno
中,errno
由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。
编程时需要包含#include <errno.h>,可以直接查看errno的值例如:
#include <errno.h>
int main(void)
{
printf("errno=%d",errno);
}
也可以使用一些库函数直接输出错误信息
例如:
int main(void)
{
printf("errno=%d\n",errno);
perror("reconnect result:");
}
当errno值等于106时输出结果为:
errno=106
reconnect result:Transport endpoint is already connected
最新文章
- WPF DataGrid常用属性记录
- EF架构~DefaultValue让我的UnitOfWork更可读
- archlinux log 文件查看
- 浅谈postMessage多页面监听事件
- nova availability zone
- 房间计费系统改造E-R图纸设计
- [QT]简单介绍一下 *.pro、*.pri、*.prf、*.prl等四种文件
- Vue服务端渲染和Vue浏览器端渲染的性能对比
- wrapper x64 版本发布到centos
- 电子凭证 : Java 生成 Pdf
- django的闪现和增、删、改、查
- 基于CC2530/CC2430 的温湿度采集系统--DHT11
- 使用tomcat插件运行java web项目
- Java并发编程笔记之ThreadLocal内存泄漏探究
- [转]mii-tool与ethtool的用法详解
- 集成树模型使用自动搜索模块GridSearchCV,stacking
- mysql 数据操作 多表查询 子查询 带EXISTS关键字的子查询
- 2018 Multi-University Training Contest 4 Solution
- c++ 面向对象程序设计
- JDBC 连接 postgresql 时区变 UTC