Alexandre Julliard
|
7924f421e9
|
Allocate the TEB and signal stack separately from the main stack.
Dynamically allocate the initial TEB too so that it is properly
page-aligned.
|
2003-11-04 04:50:18 +00:00 |
Alexandre Julliard
|
7370f60120
|
Implemented RtlCreateUserThread, and use it to move thread creation to
ntdll.
|
2003-10-31 00:16:20 +00:00 |
Alexandre Julliard
|
5cb5aa6346
|
Use the Rtl bitmap functions to implement Tls allocation.
Get rid of the PDB structure.
|
2003-10-09 19:58:56 +00:00 |
Alexandre Julliard
|
20e73d739a
|
Moved the constructor for the initial TEB to ntdll so that it runs as
early as possible on startup.
|
2003-10-09 04:59:03 +00:00 |
Alexandre Julliard
|
2eb5d8b9b1
|
On TlsFree, clear the released TLS index in all threads.
|
2003-09-08 19:02:01 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Alexandre Julliard
|
7df1b9e03a
|
Start using the exported TEB structure from winternl.h where
possible.
|
2003-08-28 19:57:35 +00:00 |
Alexandre Julliard
|
4f196ead13
|
Implemented the ThreadBasicInformation case for
NtQueryInformationThread.
|
2003-07-09 02:57:57 +00:00 |
Alexandre Julliard
|
088bcf9ca5
|
Implemented NtQueueApcThread, and changed the server APC interface to
always take 3 parameters.
Implemented a number of other ntdll thread functions, and use them
from the kernel ones.
|
2003-04-04 22:26:34 +00:00 |