diff options
| author | Li Zefan <[email protected]> | 2010-01-14 10:53:55 +0800 |
|---|---|---|
| committer | Steven Rostedt <[email protected]> | 2010-01-14 22:38:09 -0500 |
| commit | d5f1fb53353edc38da326445267c1df0c9676df2 (patch) | |
| tree | 42def644ebd0d343f2eba9e625f4b9b1ea8a36f0 /include/linux | |
| parent | a3291c14ecf0a995e30d993b7f2cae031de98727 (diff) | |
lib: Introduce strnstr()
It differs strstr() in that it limits the length to be searched
in the first string.
Signed-off-by: Li Zefan <[email protected]>
LKML-Reference: <[email protected]>
Acked-by: Frederic Weisbecker <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/string.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/string.h b/include/linux/string.h index 651839a2a755..a716ee2a8adb 100644 --- a/include/linux/string.h +++ b/include/linux/string.h @@ -72,7 +72,10 @@ static inline __must_check char *strstrip(char *str) } #ifndef __HAVE_ARCH_STRSTR -extern char * strstr(const char *,const char *); +extern char * strstr(const char *, const char *); +#endif +#ifndef __HAVE_ARCH_STRNSTR +extern char * strnstr(const char *, const char *, size_t); #endif #ifndef __HAVE_ARCH_STRLEN extern __kernel_size_t strlen(const char *); |