Alexandre Julliard
|
f21961cc14
|
ntdll: Add a configure check for the tcdrain function.
Also remove the tcgetattr check that is no longer used.
|
2013-09-05 13:18:21 +02:00 |
Alexandre Julliard
|
fcb3e60332
|
ntdll: Implement the RunOnce functions.
|
2013-08-28 22:27:31 +02:00 |
Alexandre Julliard
|
5c0b5f4dcb
|
ntdll: Move the select and APC support to server.c.
|
2013-08-26 20:36:56 +02:00 |
Alexandre Julliard
|
a56ffb6326
|
ntdll: Rename NTDLL_wait_for_multiple_objects to server_select since it's more generic now.
|
2013-08-26 20:36:22 +02:00 |
Alexandre Julliard
|
947e337480
|
server: Make signal and wait a separate select operation.
|
2013-08-26 20:34:28 +02:00 |
Alexandre Julliard
|
cbdc0ec72d
|
ntdll: Pass a select operation structure to NTDLL_wait_for_multiple_objects.
|
2013-08-26 20:32:19 +02:00 |
Nikolay Sivov
|
5ce01b3597
|
ntdll: Implement compatible FindActCtxSectionString() for window class section.
|
2013-08-02 14:36:12 +02:00 |
Nikolay Sivov
|
9e5097187e
|
ntdll: Implement RtlHashUnicodeString().
|
2013-07-24 14:35:09 -05:00 |
Alexandre Julliard
|
cd03a51e7d
|
ntdll: Set the address space limit before running application code.
|
2013-04-04 13:28:43 +02:00 |
Alexandre Julliard
|
99d89b347f
|
ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.
|
2013-02-12 19:56:19 +01:00 |
Alexandre Julliard
|
90e90e3b6a
|
ntdll: Make the page_size variable global.
|
2013-01-08 16:35:30 +01:00 |
Alexandre Julliard
|
62b7069fa9
|
ntdll: Unwind the stack before calling exit/abort_thread on i386 the same way we do on x86_64.
|
2011-10-19 16:38:52 +02:00 |
Alexandre Julliard
|
f4024eaa49
|
ntdll: Fetch the windows directory from the shared user data.
|
2011-06-16 12:29:21 +02:00 |
Marcus Meissner
|
0f0692716b
|
ntdll: Mark FILE_umask with hidden visibility.
|
2011-05-27 12:21:39 +02:00 |
Marcus Meissner
|
2802d3344d
|
ntdll: Mark internal functions as hidden.
|
2011-04-25 13:01:52 +02:00 |
Alexandre Julliard
|
b41cc4865c
|
ntdll: Get rid of support for register entry points on x86_64.
|
2011-01-27 14:12:41 +01:00 |
Hans Leidekker
|
71beac3219
|
ntdll: Don't call NtClose directly in delete_view.
|
2010-12-02 12:47:42 +01:00 |
Alexandre Julliard
|
177a7e5683
|
Revert "ntdll: Fix possible deadlock in vectored exception handling."
This reverts commit eb0e82a755 .
It's causing different deadlocks, notably when a thread tries to
remove a handler inside a handler.
|
2010-11-10 19:17:41 +01:00 |
Krzysztof Nowicki
|
eb0e82a755
|
ntdll: Fix possible deadlock in vectored exception handling.
|
2010-10-12 12:30:48 +02:00 |
Marcus Meissner
|
2ca5513a62
|
ntdll: Set correct protection flags on sections in builtin DLLs.
|
2010-08-24 17:22:32 +02:00 |
Alexandre Julliard
|
9055e9e3dd
|
ntdll: Set the heap debug flags based on the GlobalFlag value.
|
2010-01-22 12:33:03 +01:00 |
Alexandre Julliard
|
102dd9e92f
|
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
|
2010-01-16 15:41:48 +01:00 |
Alexandre Julliard
|
574eace36e
|
ntdll: Return a correct name also for file objects in NtQueryObject.
|
2010-01-08 13:16:57 +01:00 |
Alexandre Julliard
|
9c789f4025
|
ntdll: Add support for the FILE_OPEN_BY_FILE_ID flag in NtCreateFile.
|
2009-12-03 10:10:06 +01:00 |
Alexandre Julliard
|
d97149b708
|
ntdll: Add support for converting file names to Unix when a root directory is specified.
|
2009-12-01 17:24:26 +01:00 |
Alexandre Julliard
|
16ddc62405
|
ntdll: Merge the thread data and thread regs structure, and make sure i386 regs are not available on other platforms.
|
2009-11-19 12:27:09 +01:00 |
Alexandre Julliard
|
d4f1fffacc
|
ntdll: Moved the TEB allocation routines to the platform-specific files.
|
2009-11-19 12:25:52 +01:00 |
Alexandre Julliard
|
da1df74147
|
ntdll: Use the common fill_stat_info function from the directory code too.
|
2009-11-18 21:58:23 +01:00 |
Alexandre Julliard
|
4e77222820
|
ntdll: Move the window and system dir variables to directory.c
|
2009-10-22 19:55:06 +02:00 |
Eric Pouech
|
57f714f3eb
|
ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation).
|
2009-09-22 16:51:16 +02:00 |
Alexandre Julliard
|
690cf4a6c8
|
ntdll: Use a more drastic (and simpler) method for unwinding the stack on thread exit.
|
2009-08-29 16:48:30 +02:00 |
Alexandre Julliard
|
8101a2fa1e
|
ntdll: Move the abort_thread() function to the CPU-specific files to allow redefining it.
|
2009-08-28 11:54:50 +02:00 |
Alexandre Julliard
|
b46cf438f8
|
ntdll: Add a ret to DEFINE_REGS_ENTRYPOINT to make copy protections happy.
|
2009-08-12 17:04:20 +02:00 |
Alexandre Julliard
|
12c90b04dc
|
ntdll: Support querying the Wow64 state of other processes.
|
2009-07-07 11:38:19 +02:00 |
Alexandre Julliard
|
747d58d211
|
ntdll: Add management of the Wow64 filesystem redirection flag.
|
2009-07-06 15:08:39 +02:00 |
Alexandre Julliard
|
6f68b774d7
|
ntdll: Avoid the close-on-exec race with pipe() on kernels that support pipe2().
|
2009-07-01 12:13:34 +02:00 |
Alexandre Julliard
|
09712593c8
|
ntdll: Release some address space after the process initialization is done.
|
2009-06-25 14:33:34 +02:00 |
Alexandre Julliard
|
0610549529
|
ntdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread() CPU-specific.
|
2009-06-18 17:06:21 +02:00 |
Alexandre Julliard
|
f124c7cc38
|
ntdll: Simplify the thread startup routine and make it CPU-specific.
|
2009-06-18 17:01:44 +02:00 |
Francois Gouget
|
cb9a95f560
|
ntdll: virtual_free_system_view() is not used anymore so remove it.
|
2009-05-13 12:45:37 +02:00 |
Alexandre Julliard
|
c5a57e7d13
|
ntdll: Move NtRaiseException and RtlUnwind implementations to the CPU-specific files.
|
2009-04-30 13:23:15 +02:00 |
Alexandre Julliard
|
48199d7074
|
ntdll: Add a raise_status function and avoid exporting __regs_RtlRaiseException.
|
2009-04-10 13:09:06 +02:00 |
Alexandre Julliard
|
2a2fe959af
|
ntdll: Remove pthread_data from the ntdll_thread_data structure. Document the offsets for 64-bit.
|
2009-04-09 14:41:12 +02:00 |
Alexandre Julliard
|
5316dd011f
|
server: Define a generic context structure instead of using the platform-specific version.
|
2009-04-08 19:59:23 +02:00 |
Alexandre Julliard
|
7e47d19d9a
|
ntdll: Set the WOW64 flag according to the server supported CPUs.
|
2009-04-03 17:05:29 +02:00 |
Alexandre Julliard
|
17c09347c0
|
loader: Don't bother checking for pthread.h existence, we require it anyway.
|
2009-03-30 15:05:07 +02:00 |
Alexandre Julliard
|
c456721435
|
ntdll: Get rid of the no longer used pthread emulation.
|
2009-03-26 13:20:04 +01:00 |
Alexandre Julliard
|
75be87dd75
|
ntdll: Move the copy_context function into the respective CPU-specific files.
|
2009-03-13 11:31:25 +01:00 |
Alexandre Julliard
|
1056771b91
|
ntdll: Allocate the stack for all threads, don't rely on pthread to do it for us.
|
2009-02-23 14:24:59 +01:00 |
Alexandre Julliard
|
67e45d66d3
|
ntdll: Don't free the thread stack and TEB while exiting, do it from the next thread.
|
2009-02-23 14:24:03 +01:00 |