摘要: 在执行这个函数前,先清除errno,函数返回时,检查errno常量。每次程序调用失败的时候,系统会自动用用错误代码填充errno这个全局变量,这样你只需要读errno这个全局变量就可以获得失败原因了。例如 1 include 2 #include 3 #include 4 int main(void) 5 { 6 int fd; 7 extern int errno; 8 if((fd = open("/dev/dsp",O_WRONLY)) < 0) 9 { 10 printf("errno=%d\n",errno);11 } 12 exit(0 阅读全文
posted @ 2014-01-18 16:41 soaringEveryday 阅读(541) 评论(0) 推荐(0) 编辑