博客
关于我
《Linux系统调用:errno错误信息》
阅读量:235 次
发布时间:2019-03-01

本文共 594 字,大约阅读时间需要 1 分钟。

一、介绍

由于很多系统调用函数调用出错的时候不仅仅是返回值判断还会设置errno全局共用的参数,所以这里总结errno各个参数的代表错误的含义,并且切记如果系统调用会改变errno变量,调用前要手动初始化 errno = 0, 包含的头文件是<errno.h>

包含了: #include
#include
extern int errno; extern char *program_invocation_name, *program_invocation_short_name; //还记得吗? typedef int error_t;#include
这个头文件定义了当前系统相关的很多宏,我们看各种头文件的时候看到各种宏是否定义判断基本都在这里举例:# undef _LARGEFILE64_SOURCE# define _LARGEFILE64_SOURCE 1 // 当前系统支持大文件#include
包含了: #include
包含了: ./asm-generic/errno.h 包含了 ./asm-generic/errno-base.h
./asm-generic/er

转载地址:http://hqkt.baihongyu.com/

你可能感兴趣的文章
mysql 中索引的问题
查看>>
MySQL 中锁的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>
MYSQL 主从同步文档的大坑
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>
Mysql 事务知识点与优化建议
查看>>
Mysql 优化 or
查看>>
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>
Mysql 会导致锁表的语法
查看>>
mysql 使用sql文件恢复数据库
查看>>
mysql 修改默认字符集为utf8
查看>>
Mysql 共享锁
查看>>
MySQL 内核深度优化
查看>>