morphling.huang
既然选择了远方,便只顾风雨兼程。
摘要: 转自:http://www.douban.com/note/165931644/ 经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。在程序代码中包含 #include <errno.h>,然后每次程序调用失败的时候,系统会自动用用错误代码填充errno这个全局变量,这样你只需要读errno这个全局变量就可以获得失败原因了。例如: 1 #include <stdio.h> 2 #inclu 阅读全文
posted @ 2013-06-06 15:00 morphling.huang 阅读(512) 评论(0) 推荐(0)