From fea11042efbcc181bc47ec42d4bb2233027d5a64 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 31 Mar 2009 13:05:36 -0600 Subject: [PATCH] --- yaml --- r: 140527 b: refs/heads/master c: 66f92cf9d415e96a5bdd6c64de8dd8418595d2fc h: refs/heads/master i: 140525: c3349e122d13cddd96b9eb53f1bc9a795175e5e1 140523: 4a3150a894526ebebff2f7da0ea678fe9e4ad0d0 140519: b02884376dab9149fe1b3ebe3b606c1d36966338 140511: 56ddcb7f7b504701600cb23dfeec0788dc84bb23 v: v3 --- [refs] | 2 +- trunk/include/linux/string.h | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 3d5bf8e4d706..45b078f7b374 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: aa0d3bb77e780054babcd289484cf4c15180111b +refs/heads/master: 66f92cf9d415e96a5bdd6c64de8dd8418595d2fc diff --git a/trunk/include/linux/string.h b/trunk/include/linux/string.h index d18fc198aa2f..76ec218bb30f 100644 --- a/trunk/include/linux/string.h +++ b/trunk/include/linux/string.h @@ -114,5 +114,14 @@ extern bool sysfs_streq(const char *s1, const char *s2); extern ssize_t memory_read_from_buffer(void *to, size_t count, loff_t *ppos, const void *from, size_t available); +/** + * strstarts - does @str start with @prefix? + * @str: string to examine + * @prefix: prefix to look for. + */ +static inline bool strstarts(const char *str, const char *prefix) +{ + return strncmp(str, prefix, strlen(prefix)) == 0; +} #endif #endif /* _LINUX_STRING_H_ */