From 1f6480576de2ba95269b4731f5fa1d7f4f060771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 7 Jan 2003 09:13:36 +0000 Subject: [PATCH] Added new fields for the local storage of "errno" in the kernel and user- level TLS. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2378 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/thread_types.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/headers/private/kernel/thread_types.h b/headers/private/kernel/thread_types.h index bfb3b7686c..1af151937e 100644 --- a/headers/private/kernel/thread_types.h +++ b/headers/private/kernel/thread_types.h @@ -117,6 +117,11 @@ struct thread { region_id user_stack_region_id; addr user_stack_base; + addr user_local_storage; + // usually allocated at the safe side of the stack + int kernel_errno; + // kernel "errno" differs from its userspace alter ego + bigtime_t user_time; bigtime_t kernel_time; bigtime_t last_time;