Alexandre Julliard
|
538b24747c
|
server: Free client-side user handles at process exit.
|
2009-10-15 17:56:04 +02:00 |
Alexandre Julliard
|
9018e13c5e
|
server: Add support for allocating purely client-side user handles.
|
2009-10-12 17:07:04 +02:00 |
Andrey Turkin
|
3eaecf0476
|
kernel32: Always use ANSI version of OutputDebugString.
|
2009-10-06 12:03:35 +02:00 |
Michael Stefaniuc
|
0eed4405de
|
server: A signed 1-bit bitfield doesn't make much sense; use unsigned.
|
2009-10-01 11:34:42 +02:00 |
Juan Lang
|
bfb4578356
|
server: A thread's affinity is restricted to the process affinity.
|
2009-10-01 11:33:33 +02:00 |
Juan Lang
|
474b2e4bfb
|
server: Use kernel support for thread affinity when available.
|
2009-09-30 14:34:32 +02:00 |
Juan Lang
|
24036fe13a
|
server: Setting a process's affinity sets all of its threads' affinities too.
|
2009-09-30 14:34:32 +02:00 |
Alexandre Julliard
|
a30778b34a
|
server: Disable large files for procfs on Solaris.
|
2009-09-01 17:39:51 +02:00 |
Alexandre Julliard
|
b8ae3f073b
|
ntdll: Fix handling of the duplicate MxCsr entry in the x86_64 context.
|
2009-08-27 16:49:53 +02:00 |
Alexandre Julliard
|
da8acbc47d
|
server: Define an architecture-independent structure for process startup info.
|
2009-08-21 20:00:12 +02:00 |
Mike Kaplinskiy
|
b05774ee7e
|
server: Change cancel_async to take an optional iosb and only_thread.
|
2009-08-18 12:26:30 +02:00 |
Alexandre Julliard
|
da1784bb9e
|
server: Don't use the cached file mode when setting the security descriptor.
|
2009-08-17 17:26:51 +02:00 |
Alexandre Julliard
|
74a63029c7
|
server: Properly initialize mode and uid for file and directory objects.
|
2009-08-17 17:18:54 +02:00 |
Michael Karcher
|
a0eb2ed413
|
server: Don't report LOAD_DLL debug event for exe module.
|
2009-08-17 16:44:14 +02:00 |
Alexandre Julliard
|
95d3a722ab
|
server: Add support for image mappings for both 32- and 64-bit PE formats.
|
2009-08-12 12:53:16 +02:00 |
Andrew Nguyen
|
270179a78f
|
server: Remap the EROFS errno value to STATUS_ACCESS_DENIED.
|
2009-07-13 12:25:41 +02:00 |
Alexandre Julliard
|
6056e8a52b
|
server: Return the process CPU in the get_process_info request.
|
2009-07-07 11:37:47 +02:00 |
Alexandre Julliard
|
61a70360e6
|
server: Use sys/inotify.h if it exists instead of hardcoding the system calls.
|
2009-06-26 15:45:03 +02:00 |
Alexandre Julliard
|
034c6c3e58
|
server: The ptrace interfaces uses longs, not ints.
|
2009-06-18 15:17:26 +02:00 |
Alexandre Julliard
|
fd78e6e3a5
|
server: Restart at the head of the wait queue when we woke a thread, since this can modify the queue.
|
2009-06-13 12:20:49 +02:00 |
Dmitry Timoshkov
|
acb05666bb
|
user32: Add a test for PeekMessage((HWND)-1), make it pass under Wine.
|
2009-06-12 17:33:16 +02:00 |
Alexandre Julliard
|
7a344c14af
|
server: Avoid a crash when trying to wait on a disconnected pipe client.
|
2009-06-09 17:01:13 +02:00 |
Alexandre Julliard
|
5dcf157b5b
|
server: Hide a window before destroying it if it was still visible.
|
2009-06-03 11:29:15 +02:00 |
Alexandre Julliard
|
2d69ba45d7
|
server: Reset events on the message queue fd to avoid busy looping when the thread is suspended.
|
2009-06-03 11:28:18 +02:00 |
Alexandre Julliard
|
d5d0738fb9
|
ntdll: Tweak the file mapping permission checks some more, with tests.
|
2009-05-19 21:36:05 +02:00 |
Hans Leidekker
|
24af6f3e01
|
server: Add requests to set and retrieve default dacl.
|
2009-04-21 15:40:26 +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
|
53929f1906
|
server: Make all dump function take a prefix string to simplify the tracing code.
|
2009-04-08 17:31:05 +02:00 |
Alexandre Julliard
|
279defe66e
|
server: Verify that the client is using a supported CPU type.
|
2009-04-03 14:59:12 +02:00 |
Alexandre Julliard
|
653d2c4a8d
|
server: Store the type of CPU that the client is running on.
|
2009-04-03 14:49:10 +02:00 |
Alexandre Julliard
|
b06a919c3c
|
server: Use the thread entry point field to pass the PEB in the initial thread.
|
2009-04-03 14:30:34 +02:00 |
Alexandre Julliard
|
50171c5cc1
|
server: Make the new named pipe server fd inherit the I/O completion if it was set before connecting.
|
2009-03-03 11:59:29 +01:00 |
Alexandre Julliard
|
9dd3fe5467
|
server: Overlapped named pipes are never blocking, even if no APC was specified.
|
2009-03-02 20:34:07 +01:00 |
Alexandre Julliard
|
548e18933b
|
server: Don't return a value from a void function.
|
2009-01-30 14:04:56 +01:00 |
Marcus Meissner
|
3b86f463b5
|
server: Handle NULL thread in send_hardware_message (Coverity).
|
2009-01-29 12:45:32 +01:00 |
Alexandre Julliard
|
913e792b57
|
server: Store process/thread affinity as a 64-bit value.
|
2009-01-19 14:15:51 +01:00 |
Alexandre Julliard
|
7f1dc355ec
|
server: Generate padding in request structures from make_requests.
Add compile-time asserts to check that the structures have the expected layout.
|
2009-01-19 14:01:39 +01:00 |
Alexandre Julliard
|
64e6ee5cd8
|
server: Set stderr in line-buffered mode before doing anything else.
|
2009-01-16 12:32:26 +01:00 |
Alexandre Julliard
|
0ffd26ab17
|
user32: Use the message_data_t union when receiving a message.
|
2009-01-15 12:50:59 +01:00 |
Alexandre Julliard
|
9f365e7705
|
server: Replace EXCEPTION_RECORD by an explicit definition in debug events.
|
2009-01-02 20:12:46 +01:00 |
Alexandre Julliard
|
bc03f0ee39
|
server: Simplify the debug_event_t structure.
|
2009-01-02 20:09:25 +01:00 |
Alexandre Julliard
|
9087e5c55f
|
server: Avoid crash on initialization of the thread creation debug event.
|
2009-01-02 20:00:54 +01:00 |
Alexandre Julliard
|
8c8c665a3c
|
server: Reorganize some requests to avoid padding, and make remaining padding explicit.
|
2008-12-31 15:14:29 +01:00 |
Alexandre Julliard
|
0c914e475d
|
server: Make atom_t an unsigned int to avoid padding issues.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
fa8643805b
|
server: Make TEB and PEB client_ptr_t instead of void pointers.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
c6c335d70e
|
server: Make thread entry points client_ptr_t instead of void pointers.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
2cf868c0be
|
server: Move ldt_copy to the init_process_done request and make it a client_ptr_t.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
1d2d0d5622
|
server: Send the version with the initial fd so that it can be checked before sending the first request.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
6db201080f
|
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
|
2008-12-30 21:09:41 +01:00 |
Alexandre Julliard
|
f507ccbf52
|
server: Specify the user APC to call only once the system APC has executed.
|
2008-12-30 20:51:55 +01:00 |