diff options
author | Jes Sorensen <jsorensen@fb.com> | 2017-09-29 17:54:12 -0400 |
---|---|---|
committer | Jes Sorensen <jsorensen@fb.com> | 2017-09-29 17:54:12 -0400 |
commit | d3c40faba807e3c7a63c5fe34de52bf753c88b2d (patch) | |
tree | b104b84c30e048d65263c535e83bb918b497fdc7 | |
parent | fdbf7aaa19564520055971724b70ae1652e35788 (diff) | |
download | mdadm-d3c40faba807e3c7a63c5fe34de52bf753c88b2d.tar.gz |
lib: devid2kname() should take a dev_t
Make devid2kname() and devid2devnm() consistent in their APIs
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
-rw-r--r-- | lib.c | 5 | ||||
-rw-r--r-- | mdadm.h | 2 |
2 files changed, 3 insertions, 4 deletions
@@ -61,7 +61,7 @@ int get_mdp_major(void) return mdp_major; } -char *devid2kname(int devid) +char *devid2kname(dev_t devid) { char path[30]; char link[PATH_MAX]; @@ -73,8 +73,7 @@ char *devid2kname(int devid) * /sys/dev/block/%d:%d link which must look like * and take the last component. */ - sprintf(path, "/sys/dev/block/%d:%d", major(devid), - minor(devid)); + sprintf(path, "/sys/dev/block/%d:%d", major(devid), minor(devid)); n = readlink(path, link, sizeof(link) - 1); if (n > 0) { link[n] = 0; @@ -1537,7 +1537,7 @@ extern void print_r10_layout(int layout); extern char *find_free_devnm(int use_partitions); extern void put_md_name(char *name); -extern char *devid2kname(int devid); +extern char *devid2kname(dev_t devid); extern char *devid2devnm(dev_t devid); extern dev_t devnm2devid(char *devnm); extern char *get_md_name(char *devnm); |