summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.m@jp.panasonic.com>2014-11-20 21:20:32 +0900
committerSimon Glass <sjg@chromium.org>2014-12-11 13:18:41 -0700
commit80d9ef8d40b2aa35c4a3483f5cf3549215187a7c (patch)
tree15663071cb0f6fc98f997053ee36f676d548fe4f /include
parent9b416a9f4ca7cf5ac4d5f7143d67edde7f7d7326 (diff)
downloadu-boot-imx-80d9ef8d40b2aa35c4a3483f5cf3549215187a7c.zip
u-boot-imx-80d9ef8d40b2aa35c4a3483f5cf3549215187a7c.tar.gz
u-boot-imx-80d9ef8d40b2aa35c4a3483f5cf3549215187a7c.tar.bz2
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')
-rw-r--r--include/linux/string.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/string.h b/include/linux/string.h
index 96348d6..c7047ba 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