Give a meaningfull diagnostic when we cannot determine the filesystem type.

This commit is contained in:
phk 2002-10-31 15:32:39 +00:00
parent 8e3124ba7d
commit ca801c0301

View File

@ -197,6 +197,8 @@ main(int argc, char *argv[])
(fs = getfsspec(spec)) == NULL) {
if (vfstype == NULL)
vfstype = getfslab(spec);
if (vfstype == NULL)
errx(1, "Could not determine filesystem type");
type = vfstype;
devcheck(spec);
} else {
@ -555,7 +557,7 @@ getfslab(const char *str)
err(1, "cannot open `%s'", str);
if (ioctl(fd, DIOCGDINFO, &dl) == -1)
err(1, "cannot get disklabel for `%s'", str);
return(NULL);
(void) close(fd);