diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/string.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/string.c b/lib/string.c index dbb66fe4d2..bad186586f 100644 --- a/lib/string.c +++ b/lib/string.c @@ -866,6 +866,15 @@ int strtobool(const char *str, int *val) } EXPORT_SYMBOL(strtobool); +bool strends(const char *str, const char *postfix) +{ + if (strlen(str) < strlen(postfix)) + return false; + + return strcmp(str + strlen(str) - strlen(postfix), postfix) == 0; +} +EXPORT_SYMBOL(strends); + /** * match_string - matches given string in an array * @array: array of strings |