Sign in
goma
/
wine
/
bc08f32742f9348457b56a6f709e095e6d6aa34a
/
server
/
thread.c
3c68ab0
Make init_thread request deal better with fd allocation errors.
by Alexandre Julliard
· 21 years ago
e37c6e1
Fixed header dependencies to be fully compatible with the Windows
by Alexandre Julliard
· 22 years ago
36cd6f5
Added a security token object in wineserver.
by Mike McCormack
· 22 years ago
4f196ea
Implemented the ThreadBasicInformation case for NtQueryInformationThread.
by Alexandre Julliard
· 22 years ago
d55e7f1
Store the hook table in the thread queue instead of the thread
by Alexandre Julliard
· 22 years ago
b2df5f9
- use global atoms for the format ids
by Ulrich Czekalla
· 22 years ago
088bcf9
Implemented NtQueueApcThread, and changed the server APC interface to
by Alexandre Julliard
· 22 years ago
462172a
Added abs_time_t structure to the server protocol, and added a dump
by Alexandre Julliard
· 22 years ago
a8497bd
Make a distinction between the thread Unix pid and the process wide
by Alexandre Julliard
· 22 years ago
580da24
Added an inode object to keep track of all file descriptors open for a
by Alexandre Julliard
· 22 years ago
d04ccb8
Use SIGUSR1 instead of SIGSTOP to suspend threads.
by Alexandre Julliard
· 22 years ago
a3c5ad4
Suspended threads should not acquire synchronization objects.
by Peter Hunnisett
· 22 years ago
02a53c1
Added send_thread_signal() function and properly handle errors caused
by Alexandre Julliard
· 22 years ago
77c8b1d
Pass the pid of the new process in the new_process request, don't
by Alexandre Julliard
· 22 years ago
e66207e
Moved all references to file descriptors out of the generic object
by Alexandre Julliard
· 22 years ago
cf27a7f
Changed fd operations to take a struct fd instead of a struct object.
by Alexandre Julliard
· 22 years ago
91befe1
Made process and thread ids small integers instead of pointers.
by Alexandre Julliard
· 22 years ago
863637b
Started moving functions that deal with Unix file descriptors to a
by Alexandre Julliard
· 22 years ago
24f4ece
Partially implement GetThreadTimes.
by Ryan Cumming
· 22 years ago
0286135
Rewrote hook support to store the hook chain in the server.
by Alexandre Julliard
· 22 years ago
54f2287
Added process_id_t and thread_it_t types to the server interface
by Alexandre Julliard
· 23 years ago
31022d6
Signal and release the idle event when the process main thread exits.
by Alexandre Julliard
· 23 years ago
ff73250
Unlock the master socket if the boot thread terminates early.
by Alexandre Julliard
· 23 years ago
5188574
Renamed handle_t to obj_handle_t to avoid conflict with rpcdce.h.
by Alexandre Julliard
· 23 years ago
5769d1d
Better support for configure detection of missing types, added check
by Alexandre Julliard
· 23 years ago
2b47fb3
- separate cleanly between async scheduling and file IO related issues.
by Martin Wilck
· 23 years ago
f666257
Don't suspend a terminated thread.
by François Gouget
· 23 years ago
417296c
Implement OpenThread() winapi call. Implement a few pthreads functions.
by Chris Morgan
· 23 years ago
15979fd
Fixed handling of timer callback routines when the thread owning the
by Alexandre Julliard
· 23 years ago
0799c1a
Added LGPL standard comment, and copyright notices where necessary.
by Alexandre Julliard
· 23 years ago
b1c45b9
Fixed a bug that caused APCs to be "forgotten".
by Martin Wilck
· 23 years ago
6f011c0
- move async activation into the server - implement async queues
by Mike McCormack
· 23 years ago
3940d8a
Let the console renderer be defined as a thread.
by Eric Pouech
· 23 years ago
9caa71e
Redesign of the server communication protocol to allow arbitrary sized
by Alexandre Julliard
· 23 years ago
c4be541
Avoid ftruncate to work around broken UMSDOS file system.
by Alexandre Julliard
· 23 years ago
1a66d22
Added global management of user handles in the server.
by Alexandre Julliard
· 24 years ago
d66130a
Don't crash if send_thread_wakeup() fails.
by Andreas Mohr
· 24 years ago
10109e6
Removed unused functions suspend/remove_all_threads.
by Alexandre Julliard
· 24 years ago
51ab43b
Moved the major part of message queue and window timer handling into
by Alexandre Julliard
· 24 years ago
e5dedb1
Added support for nested server waits (to allow waiting in signal handlers).
by Alexandre Julliard
· 24 years ago
8859d77
Create the server pipes on the client side and transfer them to the
by Alexandre Julliard
· 24 years ago
f524240
New mechanism to transfer file descriptors from client to server.
by Alexandre Julliard
· 24 years ago
67a7499
New set of macros for server calls; makes requests without variable
by Alexandre Julliard
· 24 years ago
d90e964
Added separate server pipe to wait on blocking server calls.
by Alexandre Julliard
· 24 years ago
2362380
Added separate queue for "system" APCs that get called even when the
by Alexandre Julliard
· 24 years ago
8081e5a
Added handle_t type to server interface so that we can make handles
by Alexandre Julliard
· 24 years ago
7f74824
Fixed error recovery during thread creation.
by Alexandre Julliard
· 24 years ago
63411db
Avoid dup'ing file descriptors when not necessary.
by Alexandre Julliard
· 24 years ago
d549f69
Use a separate FIFO pair for server requests that don't need to pass a
by Alexandre Julliard
· 24 years ago
1ab243b
Merged the get_read_fd and get_write_fd requests.
by Alexandre Julliard
· 24 years ago
914406f
Moved LDT handling to libwine.so. Changed the interface to use the
by Alexandre Julliard
· 24 years ago
9c2370b
Added exception handling wrapper to a number of server requests.
by Alexandre Julliard
· 25 years ago
8611353
Added the data structures and macros that will be needed to support
by Alexandre Julliard
· 25 years ago
ea1afce
Added APC support in waitable timers.
by Alexandre Julliard
· 25 years ago
c5e433a
Moved idle event handling to the server.
by Alexandre Julliard
· 25 years ago
5b4f3e8
Rewrote Unix process launching to allow passing startup information to
by Alexandre Julliard
· 25 years ago
07d8446
Implemented thread and (partial) module snapshots, based on the work
by Alexandre Julliard
· 25 years ago
6a72dc5
Load done event now created by the server.
by Alexandre Julliard
· 25 years ago
f6507ed
Do not send a debug event for a thread until the previous event for
by Alexandre Julliard
· 25 years ago
b73421d
Set thread start address to 0 on events generated by
by Alexandre Julliard
· 25 years ago
9a0e28f
Fixed a couple of file descriptor leaks.
by Alexandre Julliard
· 25 years ago
12f29b5
Have threads and processes exit more cleanly whenever possible.
by Alexandre Julliard
· 25 years ago
98aacc7
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.
by Alexandre Julliard
· 25 years ago
ea0d028
Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
by Alexandre Julliard
· 25 years ago
05f0b71
Store the list of loaded dlls in the server, and generate debug events
by Alexandre Julliard
· 25 years ago
5fb5456
Added server protocol version check.
by Alexandre Julliard
· 25 years ago
ff81d78
Generate CREATE_PROCESS/THREAD debug events internally in the server.
by Alexandre Julliard
· 25 years ago
717bf7e
Added definition for STILL_ACTIVE.
by Dave Pickles
· 25 years ago
0a7c1f6
Implemented GetThreadSelectorEntry through the server.
by Alexandre Julliard
· 25 years ago
2fe5777
Made the server listen for new clients on a Unix socket in
by Alexandre Julliard
· 25 years ago
cb1fc73
Changed the server to return STATUS_* error codes.
by Alexandre Julliard
· 25 years ago
95e7acb
Moved allocation of the socket pair for a new thread to the server.
by Alexandre Julliard
· 25 years ago
9de03f4
Made sleep_on usable from all requests.
by Alexandre Julliard
· 25 years ago
1dca5e2
Moved poll handling to the generic part of the server objects.
by Alexandre Julliard
· 25 years ago
247b8ae
Use poll() instead of select() for the server main loop.
by Alexandre Julliard
· 25 years ago
17cf810
Fixed handling of debug events on thread/process exit.
by Alexandre Julliard
· 25 years ago
578c100
Moved ptrace support to ptrace.c. Tried to improve portability.
by Alexandre Julliard
· 25 years ago
8b8828f
Added support for ReadProcessMemory through the server.
by Alexandre Julliard
· 25 years ago
ec7bb23
Added support for CREATE_SUSPENDED flag in CreateProcess.
by Alexandre Julliard
· 25 years ago
0a29a78
Portability fix: renamed PTRACE_* into PT_*.
by Gerald Pfeifer
· 25 years ago
699d3cf
Added use_ptrace flag to disable ptrace usage. Should eventually be
by Alexandre Julliard
· 25 years ago
15ed961
Don't crash when we get a SIGCHLD for a removed thread.
by Alexandre Julliard
· 25 years ago
0a70783
Preliminary ptrace support.
by Alexandre Julliard
· 25 years ago
1327748
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
by Howard Abrams
· 26 years ago
ebe29ef
Further server optimizations:
by Alexandre Julliard
· 26 years ago
5bc7808
Made server communication faster by using a shared memory block.
by Alexandre Julliard
· 26 years ago
eb2e77f
Made handle table a separate object.
by Alexandre Julliard
· 26 years ago
e712e07
Added debug events support.
by Alexandre Julliard
· 26 years ago
57e1131
Adapted to new select interface.
by Alexandre Julliard
· 26 years ago
43c190e
Server reorganization:
by Alexandre Julliard
· 26 years ago
b8396c3e
Don't crash if queuing an APC on a thread that doesn't wait.
by Ulrich Weigand
· 26 years ago
371fd75
Added new CLIENT_DebuggerRequest routine, implemented support for
by Ulrich Weigand
· 26 years ago
f6461fe
Allow user APCs with NULL 'func' (just wake up the thread).
by Ulrich Weigand
· 26 years ago
f692d44
Added new_process and init_process request.
by Alexandre Julliard
· 26 years ago
2f2898b
Handle suspend/resume_thread requests in phase STARTING correctly.
by Ulrich Weigand
· 26 years ago
068a26e
Moved process definitions to include/server/process.h
by Alexandre Julliard
· 26 years ago
f935c59
Added missing includes to avoid warnings/errors.
by Michael Veksler
· 26 years ago
62a8b43
Hacked server-side device support
by Alexandre Julliard
· 26 years ago
0562539
Implemented file sharing checks in the server.
by Alexandre Julliard
· 26 years ago
a8b8d9c
Added server-side file mapping object support.
by Alexandre Julliard
· 26 years ago
Next »