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
This commit is contained in:
@@ -117,6 +117,11 @@ struct thread {
|
|||||||
region_id user_stack_region_id;
|
region_id user_stack_region_id;
|
||||||
addr user_stack_base;
|
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 user_time;
|
||||||
bigtime_t kernel_time;
|
bigtime_t kernel_time;
|
||||||
bigtime_t last_time;
|
bigtime_t last_time;
|
||||||
|
|||||||
Reference in New Issue
Block a user