]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: cleanup flags
authorKarel Zak <kzak@redhat.com>
Fri, 13 May 2011 10:28:12 +0000 (12:28 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 16 May 2011 18:22:52 +0000 (20:22 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
shlibs/blkid/src/blkidP.h
shlibs/blkid/src/partitions/partitions.c
shlibs/blkid/src/probe.c
shlibs/blkid/src/superblocks/superblocks.c

index 5402637115b064419fe930e30697bd7ca151e976..53e4c5954b032bbacd6da96668a13d13b6bc588b 100644 (file)
@@ -211,12 +211,13 @@ struct blkid_struct_probe
        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)
index 759d083775fc64052d5b1a5931a259d3ec8bc446..b4aca29bf230860073bbfab827e4873cb59b01d6 100644 (file)
@@ -560,7 +560,7 @@ static int partitions_probe(blkid_probe pr, struct blkid_chain *chn)
        if (chn->binary)
                partitions_init_data(pr, chn);
 
-       if (!pr->wipe_size && (pr->prob_flags & BLKID_PARTS_IGNORE_PT))
+       if (!pr->wipe_size && (pr->prob_flags & BLKID_PROBE_FL_IGNORE_PT))
                goto details_only;
 
        DBG(DEBUG_LOWPROBE,
index 8b8982509553b55eae78c53a448f1f6af2e0348b..54af59333cd1f9484573fed86dac0ec005907407 100644 (file)
@@ -184,7 +184,7 @@ blkid_probe blkid_new_probe_from_filename(const char *filename)
        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)
@@ -215,7 +215,7 @@ void blkid_free_probe(blkid_probe pr)
                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);
@@ -563,7 +563,7 @@ static void blkid_probe_reset_buffer(blkid_probe pr)
  */
 int blkid_probe_is_tiny(blkid_probe pr)
 {
-       return pr && (pr->flags & BLKID_TINY_DEV);
+       return pr && (pr->flags & BLKID_FL_TINY_DEV);
 }
 
 /*
@@ -571,7 +571,7 @@ int blkid_probe_is_tiny(blkid_probe pr)
  */
 int blkid_probe_is_cdrom(blkid_probe pr)
 {
-       return pr && (pr->flags & BLKID_CDROM_DEV);
+       return pr && (pr->flags & BLKID_FL_CDROM_DEV);
 }
 
 /**
@@ -596,12 +596,12 @@ int blkid_probe_set_device(blkid_probe pr, int fd,
 
        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;
@@ -646,11 +646,11 @@ int blkid_probe_set_device(blkid_probe pr, int fd,
        }
 
        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",
@@ -694,10 +694,10 @@ int blkid_probe_set_dimension(blkid_probe pr,
 
        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);
 
index a1e1d36077c0642867df4c224465a52cd67b69fd..56a4543320d1c167161de5941f060ab4b3f2d20f 100644 (file)
@@ -450,7 +450,7 @@ static int superblocks_safeprobe(blkid_probe pr, struct blkid_chain *chn)
         * have to ignore such partition tables.
         */
        if (chn->idx >= 0 && idinfos[chn->idx]->usage & BLKID_USAGE_RAID)
-               pr->prob_flags |= BLKID_PARTS_IGNORE_PT;
+               pr->prob_flags |= BLKID_PROBE_FL_IGNORE_PT;
 
        return 0;
 }