From 2f88663baeedd4ae94c14faf3373e7f657f2d580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 29 Sep 2004 10:22:34 +0000 Subject: [PATCH] Moved the user_memcpy()/strlcpy()/memset() calls to KernelExport.h. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9102 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/drivers/KernelExport.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/headers/os/drivers/KernelExport.h b/headers/os/drivers/KernelExport.h index e36b267a02..d6821324ff 100644 --- a/headers/os/drivers/KernelExport.h +++ b/headers/os/drivers/KernelExport.h @@ -207,6 +207,11 @@ extern status_t unregister_kernel_daemon(daemon_hook hook, void *arg); extern void call_all_cpus(void (*f)(void *, int), void *cookie); +/* safe methods to access user memory without having to lock it */ +extern status_t user_memcpy(void *to, const void *from, size_t size); +extern ssize_t user_strlcpy(char *to, const char *from, size_t size); +extern status_t user_memset(void *start, char c, size_t count); + #ifdef __cplusplus } #endif