[dm-devel] [PATCH 74/74] libmultipath: dmparser: constify function arguments
mwilck at suse.com
mwilck at suse.com
Thu Jul 9 10:51:45 UTC 2020
From: Martin Wilck <mwilck at suse.com>
With the previous change that avoids additions to pathvec,
the pathvec argument to disassemble_map() is const now.
Also use const for the string arguments where possible.
Signed-off-by: Martin Wilck <mwilck at suse.com>
---
libmultipath/dmparser.c | 11 ++++++-----
libmultipath/dmparser.h | 4 ++--
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/libmultipath/dmparser.c b/libmultipath/dmparser.c
index e629a89..6d9488f 100644
--- a/libmultipath/dmparser.c
+++ b/libmultipath/dmparser.c
@@ -128,10 +128,11 @@ err:
* Call update_pathvec_from_dm() after this function to make sure
* all data structures are in a sane state.
*/
-int disassemble_map(vector pathvec, char *params, struct multipath *mpp)
+int disassemble_map(const struct _vector *pathvec,
+ const char *params, struct multipath *mpp)
{
char * word;
- char * p;
+ const char *p;
int i, j, k;
int num_features = 0;
int num_hwhandler = 0;
@@ -344,10 +345,10 @@ out:
return 1;
}
-int disassemble_status(char *params, struct multipath *mpp)
+int disassemble_status(const char *params, struct multipath *mpp)
{
- char * word;
- char * p;
+ char *word;
+ const char *p;
int i, j, k;
int num_feature_args;
int num_hwhandler_args;
diff --git a/libmultipath/dmparser.h b/libmultipath/dmparser.h
index 1b45df0..212fee5 100644
--- a/libmultipath/dmparser.h
+++ b/libmultipath/dmparser.h
@@ -1,3 +1,3 @@
int assemble_map (struct multipath *, char *, int);
-int disassemble_map (vector, char *, struct multipath *);
-int disassemble_status (char *, struct multipath *);
+int disassemble_map (const struct _vector *, const char *, struct multipath *);
+int disassemble_status (const char *, struct multipath *);
--
2.26.2
More information about the dm-devel
mailing list