diff options
author | Karel Zak | 2009-03-03 16:25:23 +0100 |
---|---|---|
committer | Karel Zak | 2009-03-03 16:25:23 +0100 |
commit | 7926576ec2f3d25aecbc128b851326b6dbf85662 (patch) | |
tree | df2138d4ee544697df722b1ec28822102c7586d8 /include/fsprobe.h | |
parent | lib: gcc warning in fix fsprobe (diff) | |
download | kernel-qcow2-util-linux-7926576ec2f3d25aecbc128b851326b6dbf85662.tar.gz kernel-qcow2-util-linux-7926576ec2f3d25aecbc128b851326b6dbf85662.tar.xz kernel-qcow2-util-linux-7926576ec2f3d25aecbc128b851326b6dbf85662.zip |
lib: fix fsprobe wrapper (const char * is nonsense)
The fsprobe_ functions return newly allocated strings.
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'include/fsprobe.h')
-rw-r--r-- | include/fsprobe.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/fsprobe.h b/include/fsprobe.h index ed2cce14a..307eb64a1 100644 --- a/include/fsprobe.h +++ b/include/fsprobe.h @@ -9,13 +9,14 @@ extern void fsprobe_exit(void); extern int fsprobe_parse_spec(const char *spec, char **name, char **value); -extern const char *fsprobe_get_devname_by_uuid(const char *uuid); -extern const char *fsprobe_get_devname_by_label(const char *label); -extern const char *fsprobe_get_devname_by_spec(const char *spec); +/* all routines return newly allocated string */ +extern char *fsprobe_get_devname_by_uuid(const char *uuid); +extern char *fsprobe_get_devname_by_label(const char *label); +extern char *fsprobe_get_devname_by_spec(const char *spec); -extern const char *fsprobe_get_label_by_devname(const char *devname); -extern const char *fsprobe_get_uuid_by_devname(const char *devname); -extern const char *fsprobe_get_fstype_by_devname(const char *devname); +extern char *fsprobe_get_label_by_devname(const char *devname); +extern char *fsprobe_get_uuid_by_devname(const char *devname); +extern char *fsprobe_get_fstype_by_devname(const char *devname); extern int fsprobe_known_fstype(const char *fstype); |