]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
misc: use unsigned int for bit-fileds
authorKarel Zak <kzak@redhat.com>
Fri, 29 Jul 2011 08:51:06 +0000 (10:51 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 29 Jul 2011 08:51:06 +0000 (10:51 +0200)
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
include/loopdev.h
misc-utils/lsblk.c
schedutils/taskset.c
sys-utils/dmesg.c

index a8cb4441b21ed0cf43017325d7c33a25c3fe5d24..9a9f0994a2d71e782c7982dbf99593b4edea92fa 100644 (file)
@@ -66,8 +66,8 @@ struct loopdev_iter {
        int             ct_perm;        /* count permission problems */
        int             ct_succ;        /* count number of detected devices */
 
-       int             done:1;         /* scanning done */
-       int             default_check:1;/* check first LOOPDEV_NLOOPS */
+       unsigned int    done:1;         /* scanning done */
+       unsigned int    default_check:1;/* check first LOOPDEV_NLOOPS */
        int             flags;          /* LOOPITER_FL_* flags */
 };
 
@@ -86,8 +86,8 @@ struct loopdev_cxt {
        int             mode;           /* fd mode O_{RDONLY,RDWR} */
 
        int             flags;          /* LOOPDEV_FL_* flags */
-       int             has_info:1;     /* .info contains data */
-       int             extra_check:1;  /* unusual stuff for iterator */
+       unsigned int    has_info:1;     /* .info contains data */
+       unsigned int    extra_check:1;  /* unusual stuff for iterator */
 
        struct sysfs_cxt        sysfs;  /* pointer to /sys/dev/block/<maj:min>/ */
        struct loop_info64      info;   /* for GET/SET ioctl */
index e8e9a62c1bf652fc5d540964a4447b90e4efe1b2..50b3bcc158050ac236d05b6a9f9a020dca61c61a 100644 (file)
@@ -129,10 +129,10 @@ static struct colinfo infos[__NCOLUMNS] = {
 };
 
 struct lsblk {
-       struct tt *tt;          /* output table */
-       int all_devices:1;      /* print all devices */
-       int bytes:1;            /* print SIZE in bytes */
-       int nodeps:1;           /* don't print slaves/holders */
+       struct tt *tt;                  /* output table */
+       unsigned int all_devices:1;     /* print all devices */
+       unsigned int bytes:1;           /* print SIZE in bytes */
+       unsigned int nodeps:1;          /* don't print slaves/holders */
 };
 
 struct lsblk *lsblk;   /* global handler */
index 3a0db8f7e2bae535b1a3742e360767bb147f3459..1457c651dcb040516687beb88f99659000804ceb 100644 (file)
@@ -41,7 +41,7 @@ struct taskset {
        size_t          setsize;
        char            *buf;           /* buffer for conversion from mask to string */
        size_t          buflen;
-       int             use_list:1,     /* use list rather than masks */
+       unsigned int    use_list:1,     /* use list rather than masks */
                        get_only:1;     /* print the mask, but not modify */
 };
 
index d9beb9c5d99bcacf0b7b7049f2d8633bdd31cf77..bb1d703dd02a400a94e6629d23cf3ac2756490d3 100644 (file)
@@ -104,13 +104,13 @@ struct dmesg_control {
        struct timeval  lasttime;       /* last printed timestamp */
        time_t          boot_time;      /* system boot time */
 
-       int     raw:1;                  /* raw mode */
-       int     fltr_lev:1;             /* filter out by levels[] */
-       int     fltr_fac:1;             /* filter out by facilities[] */
-       int     decode:1;               /* use "facility: level: " prefix */
-       int     notime:1;               /* don't print timestamp */
-       int     delta:1;                /* show time deltas */
-       int     ctime:1;                /* show human readable time */
+       unsigned int    raw:1,          /* raw mode */
+                       fltr_lev:1,     /* filter out by levels[] */
+                       fltr_fac:1,     /* filter out by facilities[] */
+                       decode:1,       /* use "facility: level: " prefix */
+                       notime:1,       /* don't print timestamp */
+                       delta:1,        /* show time deltas */
+                       ctime:1;        /* show human readable time */
 };
 
 struct dmesg_record {