if (ret >= 0)
return ret;
- return -E_OSL_OPEN;
+ return errno == ENOENT? -E_OSL_NOENT : -E_OSL_OPEN;
}
/**
return ret;
fd = ret;
if (fstat(fd, &file_status) < 0) {
- ret = -E_OSL_FSTAT;
+ ret = errno == ENOENT? -E_OSL_NOENT : -E_OSL_STAT;
goto out;
}
*size = file_status.st_size;