int nvals; /* number of assigned vals */
};
-/* private flags */
-#define BLKID_PRIVATE_FD (1 << 1) /* see blkid_new_probe_from_filename() */
-#define BLKID_TINY_DEV (1 << 2) /* <= 1.47MiB (floppy or so) */
-#define BLKID_CDROM_DEV (1 << 3) /* is a CD/DVD drive */
-/* private probing flags */
-#define BLKID_PARTS_IGNORE_PT (1 << 1) /* ignore partition table */
+/* private flags library flags */
+#define BLKID_FL_PRIVATE_FD (1 << 1) /* see blkid_new_probe_from_filename() */
+#define BLKID_FL_TINY_DEV (1 << 2) /* <= 1.47MiB (floppy or so) */
+#define BLKID_FL_CDROM_DEV (1 << 3) /* is a CD/DVD drive */
+
+/* private per-probing flags */
+#define BLKID_PROBE_FL_IGNORE_PT (1 << 1) /* ignore partition table */
/*
* Evaluation methods (for blkid_eval_* API)
if (blkid_probe_set_device(pr, fd, 0, 0))
goto err;
- pr->flags |= BLKID_PRIVATE_FD;
+ pr->flags |= BLKID_FL_PRIVATE_FD;
return pr;
err:
if (fd >= 0)
free(ch->fltr);
}
- if ((pr->flags & BLKID_PRIVATE_FD) && pr->fd >= 0)
+ if ((pr->flags & BLKID_FL_PRIVATE_FD) && pr->fd >= 0)
close(pr->fd);
blkid_probe_reset_buffer(pr);
free(pr);
*/
int blkid_probe_is_tiny(blkid_probe pr)
{
- return pr && (pr->flags & BLKID_TINY_DEV);
+ return pr && (pr->flags & BLKID_FL_TINY_DEV);
}
/*
*/
int blkid_probe_is_cdrom(blkid_probe pr)
{
- return pr && (pr->flags & BLKID_CDROM_DEV);
+ return pr && (pr->flags & BLKID_FL_CDROM_DEV);
}
/**
blkid_reset_probe(pr);
- if ((pr->flags & BLKID_PRIVATE_FD) && pr->fd >= 0)
+ if ((pr->flags & BLKID_FL_PRIVATE_FD) && pr->fd >= 0)
close(pr->fd);
- pr->flags &= ~BLKID_PRIVATE_FD;
- pr->flags &= ~BLKID_TINY_DEV;
- pr->flags &= ~BLKID_CDROM_DEV;
+ pr->flags &= ~BLKID_FL_PRIVATE_FD;
+ pr->flags &= ~BLKID_FL_TINY_DEV;
+ pr->flags &= ~BLKID_FL_CDROM_DEV;
pr->fd = fd;
pr->off = off;
pr->size = 0;
}
if (pr->size <= 1440 * 1024 && !S_ISCHR(sb.st_mode))
- pr->flags |= BLKID_TINY_DEV;
+ pr->flags |= BLKID_FL_TINY_DEV;
#ifdef CDROM_GET_CAPABILITY
if (S_ISBLK(sb.st_mode) && ioctl(fd, CDROM_GET_CAPABILITY, NULL) >= 0)
- pr->flags |= BLKID_CDROM_DEV;
+ pr->flags |= BLKID_FL_CDROM_DEV;
#endif
DBG(DEBUG_LOWPROBE, printf("ready for low-probing, offset=%jd, size=%jd\n",
pr->off = off;
pr->size = size;
- pr->flags &= ~BLKID_TINY_DEV;
+ pr->flags &= ~BLKID_FL_TINY_DEV;
if (pr->size <= 1440 * 1024 && !S_ISCHR(pr->mode))
- pr->flags |= BLKID_TINY_DEV;
+ pr->flags |= BLKID_FL_TINY_DEV;
blkid_probe_reset_buffer(pr);