errno 存储了上一步执行的错误值 。
#include <errno.h>
int fd = open("/dev/mycdev002",O_RDONLY);
ALOGE("fd: %d",fd);
if(fd == -1){
perror(NULL);
ALOGE("open failed,errno:%d",errno);
return NULL;
}
如上,如果打开一个文件失败,则可以打印 errno 的值,,看看原因是什么
errno 存储了上一步执行的错误值 。
#include <errno.h>
int fd = open("/dev/mycdev002",O_RDONLY);
ALOGE("fd: %d",fd);
if(fd == -1){
perror(NULL);
ALOGE("open failed,errno:%d",errno);
return NULL;
}
如上,如果打开一个文件失败,则可以打印 errno 的值,,看看原因是什么