]>
Commit | Line | Data |
---|---|---|
dd77aec0 PBG |
1 | #ifndef _SYSDEP_TLS_H |
2 | #define _SYSDEP_TLS_H | |
3 | ||
4 | # ifndef __KERNEL__ | |
5 | ||
6 | /* Change name to avoid conflicts with the original one from <asm/ldt.h>, which | |
7 | * may be named user_desc (but in 2.4 and in header matching its API was named | |
8 | * modify_ldt_ldt_s). */ | |
9 | ||
10 | typedef struct um_dup_user_desc { | |
11 | unsigned int entry_number; | |
12 | unsigned int base_addr; | |
13 | unsigned int limit; | |
14 | unsigned int seg_32bit:1; | |
15 | unsigned int contents:2; | |
16 | unsigned int read_exec_only:1; | |
17 | unsigned int limit_in_pages:1; | |
18 | unsigned int seg_not_present:1; | |
19 | unsigned int useable:1; | |
20 | unsigned int lm:1; | |
21 | } user_desc_t; | |
22 | ||
23 | # else /* __KERNEL__ */ | |
24 | ||
25 | # include <asm/ldt.h> | |
26 | typedef struct user_desc user_desc_t; | |
27 | ||
28 | # endif /* __KERNEL__ */ | |
29 | #endif /* _SYSDEP_TLS_H */ |