From 7926576ec2f3d25aecbc128b851326b6dbf85662 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 3 Mar 2009 16:25:23 +0100 Subject: lib: fix fsprobe wrapper (const char * is nonsense) The fsprobe_ functions return newly allocated strings. Signed-off-by: Karel Zak --- include/fsprobe.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'include/fsprobe.h') 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); -- cgit v1.2.3-55-g7522