summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2015-12-24 08:06:05 +0300
committerAl Viro <viro@zeniv.linux.org.uk>2016-01-04 18:20:19 +0300
commite9d408e107db9a554b36c3a79f67b37dd3e16da0 (patch)
tree97383e40e388aa302828ffb2ddd845b257109118 /include
parent74bf8efb5fa6e958d2d7c7917b8bb672085ec0c6 (diff)
downloadlinux-e9d408e107db9a554b36c3a79f67b37dd3e16da0.tar.xz
new helper: memdup_user_nul()
Similar to memdup_user(), except that allocated buffer is one byte longer and '\0' is stored after the copied data. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include')
-rw-r--r--include/linux/string.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/string.h b/include/linux/string.h
index 9ef7795e65e4..9eebc66d957a 100644
--- a/include/linux/string.h
+++ b/include/linux/string.h
@@ -10,6 +10,7 @@
extern char *strndup_user(const char __user *, long);
extern void *memdup_user(const void __user *, size_t);
+extern void *memdup_user_nul(const void __user *, size_t);
/*
* Include machine specific inline routines