diff options
author | Masahiro Yamada <yamada.m@jp.panasonic.com> | 2014-11-20 21:20:32 +0900 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2014-12-11 13:18:41 -0700 |
commit | 80d9ef8d40b2aa35c4a3483f5cf3549215187a7c (patch) | |
tree | 15663071cb0f6fc98f997053ee36f676d548fe4f /include/linux/string.h | |
parent | 9b416a9f4ca7cf5ac4d5f7143d67edde7f7d7326 (diff) |
lib: string: move strlcpy() to a common place
Move strlcpy() definition from drivers/usb/gadget/ether.c to
lib/string.c because it is a very useful function.
Let's add the prototype to include/linux/string.h too.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/linux/string.h')
-rw-r--r-- | include/linux/string.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/string.h b/include/linux/string.h index 96348d617f..c7047ba0bc 100644 --- a/include/linux/string.h +++ b/include/linux/string.h @@ -30,6 +30,9 @@ extern char * strcpy(char *,const char *); #ifndef __HAVE_ARCH_STRNCPY extern char * strncpy(char *,const char *, __kernel_size_t); #endif +#ifndef __HAVE_ARCH_STRLCPY +size_t strlcpy(char *, const char *, size_t); +#endif #ifndef __HAVE_ARCH_STRCAT extern char * strcat(char *, const char *); #endif |