一些常见linux C函数

  • 错误处理
头文件
#include<error.h>
这样一来,errno就是个数据类型
errno=ECONNABORTED|EINTR


char* s="xxxxxx"
perror(s);
exit(-1);
  • read函数
返回值:
>0,读到的文件字节长度
=0 (文件读到‘\o',管道中读到0,socket对等端关闭)
<0:
1.非阻塞的读---然而却什么也没读到errno==EAGIN(EWOULDBLOCK)
2.ERRNO==EINTR被中断
3.其他异常

 

posted @ 2020-02-07 20:45  saintdingtheGreat  阅读(163)  评论(0编辑  收藏  举报