fd = open(sysfs_path, O_WRONLY);
if (fd < 0) {
ret = errno;
+ fprintf(stderr, "Failed to open %s: %s\n", sysfs_path,
+ strerror(errno));
goto out;
}
fd = open(dev_path, O_RDWR);
if (fd < 0) {
error = -errno;
+ fprintf(stderr, "Failed to open %s: %s\n",
+ dev_path, strerror(errno));
goto out;
}
goto free;
fd = open(sysfs_nqn_path, O_RDONLY);
- if (fd < 0)
+ if (fd < 0) {
+ fprintf(stderr, "Failed to open %s: %s\n",
+ sysfs_nqn_path, strerror(errno));
goto free;
+ }
if (read(fd, subsysnqn, NVMF_NQN_SIZE) < 0)
goto close;
output = open(cfg.file_name, O_WRONLY | O_CREAT | O_TRUNC, 0666);
if (output < 0) {
- fprintf(stderr, "Failed to open output file!\n");
+ fprintf(stderr, "Failed to open output file %s: %s!\n",
+ cfg.file_name, strerror(errno));
err = output;
goto close_fd;
}
fd = open(path, O_RDONLY);
}
if (fd < 0) {
- fprintf(stderr, "%s did not find a pci resource\n", base);
+ fprintf(stderr, "%s did not find a pci resource, open failed %s\n",
+ base, strerror(errno));
return NULL;
}
snprintf(sspath, sizeof(sspath), "%s/subsysnqn", path);
fd = open(sspath, O_RDONLY);
- if (fd < 0)
+ if (fd < 0) {
+ fprintf(stderr, "Failed to open %s: %s\n",
+ sspath, strerror(errno));
return NULL;
+ }
subsysnqn = calloc(1, 256);
if (!subsysnqn)
goto err_free_trpath;
fd = open(trpath, O_RDONLY);
- if (fd < 0)
+ if (fd < 0) {
+ fprintf(stderr, "Failed to open %s: %s\n",
+ trpath, strerror(errno));
goto err_free_tr;
+ }
ret = read(fd, transport, 1024);
if (ret < 0)
goto err_free_addrpath;
fd = open(addrpath, O_RDONLY);
- if (fd < 0)
+ if (fd < 0) {
+ fprintf(stderr, "Failed to open %s: %s\n",
+ addrpath, strerror(errno));
goto err_free_addr;
+ }
ret = read(fd, address, 1024);
if (ret < 0)
snprintf(path, sizeof(path), "%s%s", dev, devices[i]->d_name);
fd = open(path, O_RDONLY);
if (fd < 0) {
- fprintf(stderr, "can not open %s: %s\n", path,
+ fprintf(stderr, "Failed to open %s: %s\n", path,
strerror(errno));
return errno;
}
fw_fd = open(cfg.fw, O_RDONLY);
cfg.offset <<= 2;
if (fw_fd < 0) {
- fprintf(stderr, "no firmware file provided\n");
+ fprintf(stderr, "Failed to open firmware file %s: %s\n",
+ cfg.fw, strerror(errno));
err = EINVAL;
goto close_fd;
}
if (strlen(cfg.file)) {
ffd = open(cfg.file, O_RDONLY);
if (ffd <= 0) {
- fprintf(stderr, "no firmware file provided\n");
+ fprintf(stderr, "Failed to open file %s: %s\n",
+ cfg.file, strerror(errno));
err = EINVAL;
goto free;
}
sec_fd = open(cfg.file, O_RDONLY);
if (sec_fd < 0) {
- fprintf(stderr, "no firmware file provided\n");
+ fprintf(stderr, "Failed to open %s: %s\n",
+ cfg.file, strerror(errno));
err = EINVAL;
goto close_fd;
}
if (strlen(cfg.file)) {
ffd = open(cfg.file, O_RDONLY);
if (ffd <= 0) {
- fprintf(stderr, "no firmware file provided\n");
+ fprintf(stderr, "Failed to open file %s: %s\n",
+ cfg.file, strerror(errno));
err = EINVAL;
goto free;
}