]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/path-util.h
path-util: take char* const* for strv where appropriate
[thirdparty/systemd.git] / src / basic / path-util.h
index fcb3aa93999a53bc87fc2a46cd946e3dad12948d..792b8ff2cbc6169560c21cd8a6a5f8715ab3fdab 100644 (file)
@@ -108,7 +108,7 @@ static inline int path_simplify_alloc(const char *path, char **ret) {
 /* Note: the search terminates on the first NULL item. */
 #define PATH_IN_SET(p, ...) path_strv_contains(STRV_MAKE(__VA_ARGS__), p)
 
-char* path_startswith_strv(const char *p, char **set);
+char* path_startswith_strv(const char *p, char * const *strv);
 #define PATH_STARTSWITH_SET(p, ...) path_startswith_strv(p, STRV_MAKE(__VA_ARGS__))
 
 int path_strv_make_absolute_cwd(char **l);
@@ -218,7 +218,7 @@ static inline const char* empty_to_root(const char *path) {
         return isempty(path) ? "/" : path;
 }
 
-bool path_strv_contains(char **l, const char *path);
-bool prefixed_path_strv_contains(char **l, const char *path);
+bool path_strv_contains(char * const *l, const char *path);
+bool prefixed_path_strv_contains(char * const *l, const char *path);
 
 int path_glob_can_match(const char *pattern, const char *prefix, char **ret);