X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fstrv.c;h=ee45ad1d0f3bb434044462696f675432e28c3ed4;hb=2eec67acbb00593e414549a7e5b35eb7dd776b1b;hp=e418312d52a6a9cb28a25994971591431f651f42;hpb=e1dd6790e4f58506e637bf9541f63504acc2972f;p=elogind.git diff --git a/src/shared/strv.c b/src/shared/strv.c index e418312d5..ee45ad1d0 100644 --- a/src/shared/strv.c +++ b/src/shared/strv.c @@ -19,7 +19,6 @@ along with systemd; If not, see . ***/ -#include #include #include #include @@ -692,3 +691,13 @@ char **strv_reverse(char **l) { return l; } + +bool strv_fnmatch(char* const* patterns, const char *s, int flags) { + char* const* p; + + STRV_FOREACH(p, patterns) + if (fnmatch(*p, s, 0) == 0) + return true; + + return false; +}