From 6d66b0c445045e559c2b7eaf9a6931e24a90cc6a Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 11 Jul 2006 20:37:18 +0000 Subject: 2006-07-11 Martin Hunt * string.c (_stp_text_str): Add a parameter to support userspace strings too. * string.h: (_stp_text_str): Fix proto. --- runtime/copy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/copy.c') diff --git a/runtime/copy.c b/runtime/copy.c index 75a185c4..f4d906b3 100644 --- a/runtime/copy.c +++ b/runtime/copy.c @@ -124,7 +124,7 @@ _stp_strncpy_from_user(char *dst, const char __user *src, long count) * */ -void _stp_string_from_user (String str, const char __user *src, long count) +long _stp_string_from_user (String str, const char __user *src, long count) { long res = -EFAULT; if (count > STP_STRING_SIZE - str->len - 1) @@ -136,6 +136,7 @@ void _stp_string_from_user (String str, const char __user *src, long count) str->buf[str->len] = '\0'; } } + return res; } /** Copy a block of data from user space. -- cgit