diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2007-02-18 08:08:12 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2007-02-18 08:08:12 +0000 |
commit | 6542214e59bb03c5d5a72c388fd2391d68fe3db2 (patch) | |
tree | 269f5bccb831cecef344f5d85bb1613f633a9153 /winsup/w32api/include/winnt.h | |
parent | ee7d4af0925858e03563fc9dc9e52335589dcb1a (diff) | |
download | cygnal-6542214e59bb03c5d5a72c388fd2391d68fe3db2.tar.gz cygnal-6542214e59bb03c5d5a72c388fd2391d68fe3db2.tar.bz2 cygnal-6542214e59bb03c5d5a72c388fd2391d68fe3db2.zip |
2007-02-18 Jiri Malak <jiri.malak@iol.cz>
* include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
* include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
Add prototypes.
[WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
2007-02-18 Vesa Jskelinen <chaac@users.sourveforge.net>
* lib/user32.def (InternalGetWindowText): Add stub.
Diffstat (limited to 'winsup/w32api/include/winnt.h')
-rw-r--r-- | winsup/w32api/include/winnt.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/winsup/w32api/include/winnt.h b/winsup/w32api/include/winnt.h index 24ab2004b..2db64bd93 100644 --- a/winsup/w32api/include/winnt.h +++ b/winsup/w32api/include/winnt.h @@ -3897,16 +3897,24 @@ static __inline__ struct _TEB * NtCurrentTeb(void) #else +PVOID GetCurrentFiber(void); #pragma aux GetCurrentFiber = \ "mov eax, dword ptr fs:0x10" \ value [eax] \ modify [eax]; +PVOID GetFiberData(void); #pragma aux GetFiberData = \ "mov eax, dword ptr fs:0x10" \ "mov eax, [eax]" \ value [eax] \ modify [eax]; + +struct _TEB * NtCurrentTeb(void); +#pragma aux NtCurrentTeb = \ + "mov eax, dword ptr fs:0x18" \ + value [eax] \ + modify [eax]; #endif /* __GNUC__ */ #endif /* _X86_ */ |