Alexandre Julliard
|
5adfec2883
|
ntdll: Determine the Unix tid for the server directly in ntdll.
|
2009-02-18 12:30:01 +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
|
f2c4e09e80
|
server: Make module handles always 64-bit.
|
2008-12-29 16:47:51 +01:00 |
Maarten Lankhorst
|
768160e944
|
ntdll: Make all exported wine functions CDECL.
|
2008-12-17 15:02:25 +01:00 |
Alexandre Julliard
|
d1b3d484f7
|
server: Add functions for conversions between server object handles and pointer-style handles.
|
2008-12-08 16:05:17 +01:00 |
Alexandre Julliard
|
a0c4bfef9d
|
ntdll: Add private function to manage system virtual views instead of abusing NtAllocateVirtualMemory.
|
2008-11-14 17:40:54 +01:00 |
Francois Gouget
|
215738a140
|
dirent.h is a conditional include now.
|
2008-10-20 11:37:27 +02:00 |
Alexandre Julliard
|
531ff0be26
|
ntdll: Split the signal setup into process-wide and thread-specific routines.
|
2008-07-03 20:18:23 +02:00 |
Alexandre Julliard
|
e44dd0f8f2
|
wineboot: Automatically update the prefix directory if wine.inf changes.
|
2008-04-21 15:39:55 +02:00 |
Alexandre Julliard
|
870bba3ee1
|
ntdll: Automatically setup the dosdevices directory if it doesn't exist.
|
2008-04-21 14:55:32 +02:00 |
Alexandre Julliard
|
4c6d2b01cc
|
ntdll: Don't create a temporary dir, run wineprefixcreate directly in the final dir.
|
2008-04-17 20:40:25 +02:00 |
Alexandre Julliard
|
3e8532779f
|
ntdll: Refuse to create the .wine directory if the parent belongs to a different user.
|
2008-03-21 11:28:31 +01:00 |
Alexandre Julliard
|
6d6e9a42b1
|
ntdll: Added definitions and structures for fiber local storage.
|
2008-02-29 19:55:34 +01:00 |
Alexandre Julliard
|
0f5fc117a2
|
ntdll: Unblock signals in process init only after the dlls have been imported.
|
2007-11-19 14:27:07 +01:00 |
Alexandre Julliard
|
7378fac505
|
ntdll: Return an error instead of dying in wine_server_call if the input buffer is invalid.
|
2007-08-20 14:40:18 +02:00 |
Dmitry Timoshkov
|
e142779b09
|
ntdll: Fix compilation warnings in 64-bit mode.
|
2007-05-23 13:10:20 +02:00 |
Alexandre Julliard
|
aaf477f292
|
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
|
2007-04-17 20:08:59 +02:00 |
Dmitry Timoshkov
|
335ce754b3
|
ntdll: Fix a compiler warning.
|
2007-04-12 16:19:34 +02:00 |
Alexandre Julliard
|
d85121f199
|
ntdll: Store the file access and options in the fd cache, and get rid of the dynamic flags.
This avoids server round-trips for all file I/O.
|
2007-04-10 22:32:46 +02:00 |
Andrew Talbot
|
0108667754
|
ntdll: Replace inline static with static inline.
|
2007-03-17 20:03:57 +01:00 |
Alexandre Julliard
|
8891d6de48
|
ntdll: Block async signals during process init and thread creation.
|
2007-01-18 12:23:04 +01:00 |
Alexandre Julliard
|
c388c58b9f
|
ntdll: Make the server signal mask global.
|
2007-01-18 12:20:56 +01:00 |
Alexandre Julliard
|
735dbc406b
|
ntdll: Make the fd cache section an uninterruptible section.
|
2007-01-18 12:19:25 +01:00 |
Alexandre Julliard
|
027491f6af
|
ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
|
2007-01-18 12:18:29 +01:00 |
Alexandre Julliard
|
146fb0de02
|
ntdll: Make the virtual.c critical section uninterruptible by signals.
Based on a patch by Thomas Kho.
|
2007-01-12 20:15:52 +01:00 |
Alexandre Julliard
|
c273498ef4
|
server: Implement process control using Mach primitives for Mac OS.
With help from Ken Thomases.
|
2006-12-29 20:38:49 +01:00 |
Alexandre Julliard
|
e054630979
|
ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
|
2006-11-27 20:05:56 +01:00 |
Alexandre Julliard
|
881095d720
|
ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the previous change.
|
2006-11-21 22:38:51 +01:00 |
Alexandre Julliard
|
83ce958793
|
ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
|
2006-11-20 14:15:06 +01:00 |
Andrew Talbot
|
fb28614a11
|
ntdll: Cast-qual warning fix.
|
2006-11-07 15:06:25 +01:00 |
Alexandre Julliard
|
9ddb9294da
|
ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the fd when not required.
|
2006-11-03 11:38:44 +01:00 |
Alexandre Julliard
|
28418cc919
|
ntdll: Maintain a file descriptor cache on the client side.
|
2006-11-02 20:48:19 +01:00 |
Alexandre Julliard
|
30b878b3b6
|
server: Compute the removable device flag on the server side.
|
2006-11-01 13:28:05 +01:00 |
Alexandre Julliard
|
226a14a483
|
ntdll: Simplify wine_server_handle_to_fd.
Now that we have a critical section, races are no longer possible.
|
2006-11-01 13:27:18 +01:00 |
Hans Leidekker
|
f7b0ba7aa7
|
ntdll: Win64 printf format warning fixes.
|
2006-10-18 12:35:26 +02:00 |
Alexandre Julliard
|
25d6383a29
|
ntdll: Fix a race condition at thread exit.
|
2006-08-04 12:04:39 +02:00 |
Alexandre Julliard
|
c627601c3b
|
server: Convert the server start time to the abs_time_t type.
|
2006-07-26 14:50:55 +02:00 |
Alexandre Julliard
|
b91a6298a7
|
ntdll: Avoid accessing the TEB after the memory view has been released.
When using reserved areas the memory could potentially be reused right
after the release.
|
2006-07-25 12:03:56 +02:00 |
Alexandre Julliard
|
c316f0e47f
|
server: Simplify process creation.
Pass the socket for the new process from the parent through the
environment.
Perform initialisations during the new_process request.
|
2006-07-19 14:00:10 +02:00 |
Alexandre Julliard
|
e040e6c4f8
|
libwine: Added entry for sigprocmask in the pthread functions table.
|
2006-06-23 12:27:45 +02:00 |
Andrew Talbot
|
8e73e411a6
|
ntdll: Write-strings warnings fix.
|
2006-06-21 13:53:43 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Alexandre Julliard
|
bf566139d7
|
libwine: Added support for executing wine binaries out of the build dir.
|
2006-03-16 17:35:32 +01:00 |
Alexandre Julliard
|
dcdb0d0b34
|
ntdll: Remove no longer used oldcwd in start_server.
|
2006-02-17 11:41:57 +01:00 |
Alexandre Julliard
|
9dffd134dd
|
libwine: Try the current load path in priority before the
WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
|
2006-02-16 20:26:55 +01:00 |
Alexandre Julliard
|
59797f292e
|
Pass specific access rights to wine_server_handle_to_fd.
|
2005-12-12 17:15:26 +01:00 |
Alexandre Julliard
|
a510a7e117
|
server: Added access rights mapping to file objects.
|
2005-12-12 16:46:17 +01:00 |