摘要: 错误处理: 许多系统调用和函数在失败后,会在失败时设置外部变量errno的值来指明失败原因。许 多不同的函数库都把这个变量作为报告错误的标准方法。程序必须在函数报告出错后立刻 检查errno变量,因为它可能被下一个函数调用所覆盖,即使下一个函数本身没有出错, 也可能会覆盖这个变量。错误代码的取值和含 阅读全文
posted @ 2018-08-17 10:59 荒唐了年少 阅读(222) 评论(0) 推荐(0)
摘要: 读函数read ssize_t read(int fd,void *buf,size_t nbyte) 作用:从文件描述符(fildes)相关联的文件里读入nbytes个字节的数据,并把它们放到数据区buf中。 read返回实际读入的字节数,这可能会小于请求的字节数,如果read调用返回0,表示未读 阅读全文
posted @ 2018-08-17 10:56 荒唐了年少 阅读(4020) 评论(0) 推荐(0)