Paul Gofman
|
87ea7698ab
|
ntdll: Allocate TEB FLS data in LdrInitializeThunk().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:30 +02:00 |
Paul Gofman
|
905deff5da
|
ntdll: Reimplement FLS data management on top of up to date structures.
Win10 18132 introduced increased FLS data limit and entirely changed
underlying structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Alexandre Julliard
|
e055a3ee05
|
configure: Require 64-bit compare-and-swap support from gcc.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49191
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-28 17:03:57 +02:00 |
Alexandre Julliard
|
f51cd0a1b5
|
ntdll: Use the process parameters directly in exec_process().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-02 15:09:33 +02:00 |
Alexandre Julliard
|
1a9558cf9b
|
ntdll: Call the thread entry point through BaseThreadInitThunk().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-01 16:41:03 +02:00 |
Alexandre Julliard
|
1581fb619b
|
ntdll: Get rid of the server_init_process_done() Unix library callback.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-26 13:04:09 +02:00 |
Alexandre Julliard
|
4a7cd0f492
|
ntdll: Call NtContinue() from LdrInitializeThunk() instead of returning.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-20 18:23:44 +02:00 |
Alexandre Julliard
|
d18b566995
|
ntdll: Store the filesystem redirection flag in the 64-bit TEB.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-24 18:26:18 +02:00 |
Alexandre Julliard
|
a865a4f61d
|
ntdll: Allocate 64-bit TEB and PEB in WoW64 mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-24 18:26:18 +02:00 |
Alexandre Julliard
|
0bf52b09f2
|
ntdll: Update the TEB and PEB structures for newer Windows versions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 23:21:08 +02:00 |
Alexandre Julliard
|
4752e252ea
|
ntdll: Use a syscall thunk for NtClose().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 18:30:08 +02:00 |
Alexandre Julliard
|
dd77ff754b
|
ntdll: Move the token functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-20 17:58:12 +02:00 |
Alexandre Julliard
|
76e48978a9
|
ntdll: Move more object manager functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
518decf16b
|
ntdll: Move NtQueryObject/NtSetInformationObject to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-08 14:38:23 +02:00 |
Alexandre Julliard
|
70fceaa2fe
|
ntdll: Use the standard C library names for the wide char functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
cfc9da22f5
|
ntdll: Use the standard C library names for the string functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
4478ba258e
|
ntdll: Use the standard C library names for the printf functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
8a169390c9
|
ntdll: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
43be3507c0
|
ntdll: Setup the main thread before initializing ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
15c3eaafbb
|
ntdll: Move retrieving the startup info to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
067648cd2b
|
ntdll: Reimplement the string functions to avoid depending on libc.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
438abad27c
|
ntdll: Set the Wine paths environment variables from the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:31:09 +02:00 |
Alexandre Julliard
|
9b9845e43e
|
ntdll: Move the system information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 20:23:55 +02:00 |
Alexandre Julliard
|
31538a79a9
|
ntdll: Move the loading of .so dlls to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 20:09:42 +02:00 |
Alexandre Julliard
|
c468a36903
|
ntdll: Use unix_to_nt_file_name() to convert Unix paths in RtlGetFullPathName_U().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-21 16:48:24 +02:00 |
Alexandre Julliard
|
7e3d265469
|
ntdll: Move the volume information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 19:56:43 +02:00 |
Alexandre Julliard
|
2e6a2cf9c6
|
ntdll: Move the WoW64 thread context functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 14:48:15 +02:00 |
Alexandre Julliard
|
e84ec36a62
|
ntdll: Move the thread get/set information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 14:48:15 +02:00 |
Alexandre Julliard
|
df5e476487
|
ntdll: Move the current directory initialization to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-17 16:27:24 +02:00 |
Alexandre Julliard
|
f6bfb4ce00
|
ntdll: Move the device I/O control functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
888d66a237
|
ntdll: Move the file read/write functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
e9e5c95058
|
ntdll: Move the process information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
c3e2013b61
|
ntdll: Move the get/set file information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-14 19:35:20 +02:00 |
Alexandre Julliard
|
9ed9512662
|
ntdll: Move a few file functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 17:16:25 +02:00 |
Alexandre Julliard
|
e0fca94511
|
ntdll: Move the directory functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 16:42:24 +02:00 |
Alexandre Julliard
|
552bc8aa47
|
ntdll: Move the wait on address implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 15:47:30 +02:00 |
Alexandre Julliard
|
2333099c52
|
ntdll: Move signal handlers to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 15:25:52 +02:00 |
Alexandre Julliard
|
4ffe39573b
|
ntdll: Move mapping of the user shared data to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
cd0c598802
|
ntdll: Consolidate some of the init routines into the init_threading() entry point.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
35b063a404
|
ntdll: Move the thread creation code to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-03 21:09:13 +02:00 |
Alexandre Julliard
|
be0eb9c92e
|
ntdll: Move the thread startup code to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-03 20:01:16 +02:00 |
Alexandre Julliard
|
7c32b2dd93
|
ntdll: Move NtGetContextThread() implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-02 14:23:21 +02:00 |
Alexandre Julliard
|
ac90898f72
|
ntdll: Move NtSetContextThread() implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-02 14:01:10 +02:00 |
Alexandre Julliard
|
b925dd78b8
|
ntdll: Use the actual zero_bits parameter in the server requests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-01 22:10:28 +02:00 |
Alexandre Julliard
|
3e9f8c87e5
|
ntdll: Move the threading initialization functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-01 22:10:28 +02:00 |
Alexandre Julliard
|
01150d7f8d
|
ntdll: Move server call functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-29 20:05:30 +02:00 |
Alexandre Julliard
|
1a743c9af3
|
ntdll: Move fd cache functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-29 20:05:30 +02:00 |
Alexandre Julliard
|
8a63b688ac
|
ntdll: Move server initialization functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-29 20:05:30 +02:00 |
Alexandre Julliard
|
e854ea34cc
|
ntdll: Create user shared data section in the server, and initialize it in wineboot.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-29 16:17:32 +02:00 |
Alexandre Julliard
|
ca13f489e1
|
ntdll: Make the windows directory a global variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-21 17:06:04 +02:00 |