ntdll: Get rid of the vm86 structure in the TEB.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
96c77a8cf6
commit
73d1b89a12
|
@ -226,9 +226,6 @@ struct debug_info
|
|||
/* thread private data, stored in NtCurrentTeb()->GdiTebBatch */
|
||||
struct ntdll_thread_data
|
||||
{
|
||||
#ifdef __i386__
|
||||
WINE_VM86_TEB_INFO __vm86; /* FIXME: placeholder for vm86 data from struct x86_thread_data */
|
||||
#endif
|
||||
struct debug_info *debug_info; /* info for debugstr functions */
|
||||
void *start_stack; /* stack for thread startup */
|
||||
int request_fd; /* fd for sending server requests */
|
||||
|
@ -239,9 +236,6 @@ struct ntdll_thread_data
|
|||
};
|
||||
|
||||
C_ASSERT( sizeof(struct ntdll_thread_data) <= sizeof(((TEB *)0)->GdiTebBatch) );
|
||||
#ifdef __i386__
|
||||
C_ASSERT( offsetof( TEB, GdiTebBatch ) + offsetof( struct ntdll_thread_data, __vm86 ) == 0x1fc );
|
||||
#endif
|
||||
|
||||
static inline struct ntdll_thread_data *ntdll_get_thread_data(void)
|
||||
{
|
||||
|
|
|
@ -2913,18 +2913,6 @@ static inline PLIST_ENTRY RemoveTailList(PLIST_ENTRY le)
|
|||
|
||||
#ifdef __WINESRC__
|
||||
|
||||
/* FIXME: private structure for vm86 mode, stored in teb->GdiTebBatch */
|
||||
typedef struct
|
||||
{
|
||||
DWORD dpmi_vif;
|
||||
DWORD vm86_pending;
|
||||
} WINE_VM86_TEB_INFO;
|
||||
|
||||
static inline WINE_VM86_TEB_INFO *get_vm86_teb_info(void)
|
||||
{
|
||||
return (WINE_VM86_TEB_INFO *)&NtCurrentTeb()->GdiTebBatch;
|
||||
}
|
||||
|
||||
/* The thread information for 16-bit threads */
|
||||
/* NtCurrentTeb()->SubSystemTib points to this */
|
||||
typedef struct
|
||||
|
|
Loading…
Reference in New Issue