diff options
author | Karel Zak | 2018-07-20 15:03:01 +0200 |
---|---|---|
committer | Karel Zak | 2018-07-20 15:05:32 +0200 |
commit | 47afae0caaa2b3440d6ac812079e3ada5f2aa0bd (patch) | |
tree | 41d909f1e6bebde8df48f4a5dfa279b63cefe841 /libblkid/src/topology/dm.c | |
parent | include/all-io: const cleanup (diff) | |
download | kernel-qcow2-util-linux-47afae0caaa2b3440d6ac812079e3ada5f2aa0bd.tar.gz kernel-qcow2-util-linux-47afae0caaa2b3440d6ac812079e3ada5f2aa0bd.tar.xz kernel-qcow2-util-linux-47afae0caaa2b3440d6ac812079e3ada5f2aa0bd.zip |
libblkid: const qualifier cleanup
* use "const" in functions where we don't modify arguments
* use "const" when cast from const buffer to any struct (superblock etc.)
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/topology/dm.c')
-rw-r--r-- | libblkid/src/topology/dm.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libblkid/src/topology/dm.c b/libblkid/src/topology/dm.c index e061632ca..37fce6d62 100644 --- a/libblkid/src/topology/dm.c +++ b/libblkid/src/topology/dm.c @@ -35,7 +35,7 @@ static int probe_dm_tp(blkid_probe pr, "/sbin/dmsetup" }; int dmpipe[] = { -1, -1 }, stripes, stripesize; - char *cmd = NULL; + const char *cmd = NULL; FILE *stream = NULL; long long offset, size; size_t i; @@ -49,7 +49,7 @@ static int probe_dm_tp(blkid_probe pr, for (i = 0; i < ARRAY_SIZE(paths); i++) { struct stat sb; if (stat(paths[i], &sb) == 0) { - cmd = (char *) paths[i]; + cmd = paths[i]; break; } } @@ -64,7 +64,8 @@ static int probe_dm_tp(blkid_probe pr, switch (fork()) { case 0: { - char *dmargv[7], maj[16], min[16]; + const char *dmargv[7]; + char maj[16], min[16]; /* Plumbing */ close(dmpipe[0]); @@ -89,7 +90,7 @@ static int probe_dm_tp(blkid_probe pr, dmargv[5] = min; dmargv[6] = NULL; - execv(dmargv[0], dmargv); + execv(dmargv[0], (char * const *) dmargv); DBG(LOWPROBE, ul_debug("Failed to execute %s: errno=%d", cmd, errno)); exit(1); |