struct stat statb;
int saved_fsreadfd;
- if (stat(dev, &statb) < 0) {
- pfatal("CANNOT STAT %s: %s\n", dev, strerror(errno));
+ if (stat(dev, &statb) < 0)
return (0);
- }
if ((statb.st_mode & S_IFMT) != S_IFCHR &&
(statb.st_mode & S_IFMT) != S_IFBLK) {
if (bkgrdflag != 0 && (statb.st_flags & SF_SNAPSHOT) == 0) {
saved_fsreadfd = fsreadfd;
if ((fsreadfd = open(dev, O_RDONLY)) < 0) {
fsreadfd = saved_fsreadfd;
- pfatal("CANNOT OPEN %s: %s\n", dev, strerror(errno));
return (0);
}
if (saved_fsreadfd != -1)