一些常见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.其他异常