path = argv[optind + 1];
ret = test_issubvolume(path);
if (ret < 0) {
- error("cannot access '%s'", path);
+ error("cannot access '%s': %s", path, strerror(-ret));
return 1;
}
if (!ret) {
res = test_issubvolume(path);
if (res < 0) {
- error("cannot access subvolume %s", path);
+ error("cannot access subvolume %s: %s", path, strerror(-res));
ret = 1;
goto out;
}
retval = 1; /* failure */
res = test_issubvolume(subvol);
if (res < 0) {
- error("cannot access subvolume %s", subvol);
+ error("cannot access subvolume %s: %s", subvol, strerror(-res));
goto out;
}
if (!res) {
ret = test_issubvolume(subvol);
if (ret < 0) {
- error("cannot access subvolume %s", subvol);
+ error("cannot access subvolume %s: %s", subvol, strerror(-ret));
return 1;
}
if (!ret) {
ret = test_issubvolume(fullpath);
if (ret < 0) {
- error("cannot access subvolume %s", fullpath);
+ error("cannot access subvolume %s: %s", fullpath,
+ strerror(-ret));
goto out;
}
if (!ret) {