From ab7ada645af30cb30b0424b22cd8a26cdc3c53b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 22 Feb 2004 14:56:50 +0000 Subject: [PATCH] Renamed the CHECK_USER_ADDRESS() macro to IS_USER_ADDRESS(). Added a IS_KERNEL_ADDRESS() macro. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6673 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/kernel.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/headers/private/kernel/kernel.h b/headers/private/kernel/kernel.h index 34f03b333d..bbacaff9cd 100644 --- a/headers/private/kernel/kernel.h +++ b/headers/private/kernel/kernel.h @@ -9,8 +9,11 @@ #include /* Passed in buffers from user-space shouldn't point into the kernel */ -#define CHECK_USER_ADDRESS(x) \ - ((addr)(x) < KERNEL_BASE || (addr)(x) > KERNEL_TOP) +#define IS_USER_ADDRESS(x) \ + ((addr_t)(x) < KERNEL_BASE || (addr_t)(x) > KERNEL_TOP) + +#define IS_KERNEL_ADDRESS(x) \ + ((addr_t)(x) >= KERNEL_BASE && (addr_t)(x) <= KERNEL_TOP) /** Size of the kernel stack */ #define KSTACK_SIZE (PAGE_SIZE * 2)