haiku/headers
Paweł Dziepak 95e97463d2 kernel: add generic wrapper for accessing user memory
This patch adds user_access() which can be used to gracefully handle
page faults that may happen when accessing user memory. It is used
by arch_cpu_user{memcpy, memset, strlcpy}() to allow using optimized
functions from the standard library.

Currently only x64 uses this, but nothing really is arch specific here.

Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>
2014-09-14 22:39:07 +02:00
..
build Fix HaikuBuildCompatibility to not define atmics anymore. 2014-08-29 09:37:44 +02:00
compatibility histedit.h: Add missing #include <sys/cdefs.h> 2014-03-15 04:34:46 +01:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add another mssing string::compare prototype. 2014-01-17 10:00:32 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs tiff: drop sources and headers from the source tree 2014-06-13 15:52:11 +02:00
os Add get_name and fix get_next_object. 2014-09-14 00:01:10 +02:00
posix Revert "Add sys/ucontext.h" 2014-08-09 20:18:05 +02:00
private kernel: add generic wrapper for accessing user memory 2014-09-14 22:39:07 +02:00
tools Remove preprocessor checks from TestShell.h 2014-07-29 23:05:52 +02:00