linux系统编程之错误处理:perror,strerror和errno
1,系统变量errno
在linux系统编程中错误通常通过函数返回值来表示,并通过特殊变量errno来描述。
errno这个全局变量在<errno.h>头文件中声明如下:extern int errno;
errno是一个由POSIX和ISO C标准定义的符号,看(用)起来就好像是一个整形变量。当系统调用或库函数发生错误的时候,比如以只读方式打开一个不存在的文件时,它的值将会被改...
转载
2018-09-08 09:51:40 ·
185 阅读 ·
0 评论