Unix errno值

来源:互联网 发布:相机存储卡数据恢复 编辑:程序博客网 时间:2024/06/06 16:45

一 概述:

(1)当一个Unix函数发送错误时,全局变量errno将被设置为一个指示错误类型的正数,函数本身则通常返回-1。

(2)errno的值只是在某个函数发生错误时设置,如果该函数不返回错误,则errno值无定义。

(3)头文件<errno.h>定义了符号errno以及可以赋予它的各种常量,这些常量都是以E开头的全部为大写的名字。linux中出错常量在errno(3)中列出。

(4)C标准定义了两个可以打印出错信息的函数:

perror和strerror。

(5)在多线程环境中,每个线性有自己的errno变量。

原创粉丝点击