wine-wine/server
Eric Pouech 412d37f6e6 - adapted kernel32 so that it no longer (directly) manages console
handles as wineserver handles
- console input handle object is no longer waitable (input record
  synchronisation is now implemented as a simple semaphore), and removed
  FD_TYPE_CONSOLE from fd types in wineserver
- console handles now always have their two lower bit set so one can
  distinguish a console handle from a kernel object handle
- implemented some undocumented kernel32 console related APIs
  (CloseConsoleHandle, GetConsoleInputWaitHandle, OpenConsoleW,
  VerifyConsoleIoHandle, DuplicateConsoleHandle)
- allowed a few kernel32 APIs to take console pseudo-handles
  (FlushFileBuffer, GetFileType, WaitFor*Object*)
- simplified the console inheritance at process creation
- in console tests, no longer create a console if one already exists
2003-06-21 02:07:10 +00:00
..
.cvsignore Initial revision 1998-10-04 18:02:24 +00:00
Makefile.in Proper support for CPPFLAGS and LDFLAGS (suggested by Todd Vierling). 2003-06-13 23:26:01 +00:00
async.c Implemented NtQueueApcThread, and changed the server APC interface to 2003-04-04 22:26:34 +00:00
async.h Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
atom.c Moved all references to file descriptors out of the generic object 2003-02-19 00:33:32 +00:00
change.c Implemented file change notifications, based on a patch by Mike 2003-03-26 23:41:43 +00:00
console.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
console.h - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
context_i386.c Fixed typo in return value of tkill(). 2003-05-07 03:22:22 +00:00
context_powerpc.c Add support for Darwin's ptrace. 2003-05-12 03:07:45 +00:00
context_sparc.c Make a distinction between the thread Unix pid and the process wide 2003-03-22 21:00:09 +00:00
debugger.c Attaching the debugger to a running process should work again 2003-03-11 01:48:53 +00:00
device.c Moved all references to file descriptors out of the generic object 2003-02-19 00:33:32 +00:00
event.c Changed fd operations to take a struct fd instead of a struct object. 2003-02-14 20:27:09 +00:00
fd.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
file.c - rewrite of the named pipe code 2003-05-15 04:22:45 +00:00
file.h - rewrite of the named pipe code 2003-05-15 04:22:45 +00:00
handle.c - rewrite of the named pipe code 2003-05-15 04:22:45 +00:00
handle.h Changed fd operations to take a struct fd instead of a struct object. 2003-02-14 20:27:09 +00:00
hook.c Moved all references to file descriptors out of the generic object 2003-02-19 00:33:32 +00:00
list.h Implemented file locking functions (partly based on my old Corel 2003-03-18 05:04:33 +00:00
main.c Added generic signal handling mechanism based on pipes to synchronize 2003-03-26 01:32:18 +00:00
mapping.c The server also needs to cope with IMAGE_SCN_CNT_UNINITIALIZED_DATA 2003-06-21 02:03:40 +00:00
mutex.c Changed fd operations to take a struct fd instead of a struct object. 2003-02-14 20:27:09 +00:00
named_pipe.c 'sizeof type' is best avoided as it won't always compile (e.g. 'int 2003-06-18 19:45:22 +00:00
object.c Moved all references to file descriptors out of the generic object 2003-02-19 00:33:32 +00:00
object.h Added generic signal handling mechanism based on pipes to synchronize 2003-03-26 01:32:18 +00:00
process.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
process.h Implemented file locking functions (partly based on my old Corel 2003-03-18 05:04:33 +00:00
protocol.def - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
ptrace.c Fixed a couple of races with exiting threads in suspend_for_ptrace(). 2003-05-06 00:21:21 +00:00
queue.c Fixed bug that could cause SendMessage to return too early in certain 2003-03-19 00:12:17 +00:00
registry.c 'sizeof type' is best avoided as it won't always compile (e.g. 'int 2003-06-18 19:45:22 +00:00
request.c 'sizeof type' is best avoided as it won't always compile (e.g. 'int 2003-06-18 19:45:22 +00:00
request.h - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
semaphore.c Removed no longer correct assertion. 2003-05-02 20:18:09 +00:00
serial.c - rewrite of the named pipe code 2003-05-15 04:22:45 +00:00
signal.c Fix for compiling on NetBSD. 2003-04-13 01:06:14 +00:00
smb.c Added an inode object to keep track of all file descriptors open for a 2003-03-12 22:38:14 +00:00
snapshot.c Moved all references to file descriptors out of the generic object 2003-02-19 00:33:32 +00:00
sock.c Added an inode object to keep track of all file descriptors open for a 2003-03-12 22:38:14 +00:00
thread.c Implemented NtQueueApcThread, and changed the server APC interface to 2003-04-04 22:26:34 +00:00
thread.h Implemented NtQueueApcThread, and changed the server APC interface to 2003-04-04 22:26:34 +00:00
timer.c Implemented timer related functions in ntdll and make the kernel32 2003-05-20 04:00:42 +00:00
trace.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
unicode.c Better support for configure detection of missing types, added check 2002-04-26 19:05:15 +00:00
unicode.h Added LGPL standard comment, and copyright notices where necessary. 2002-03-09 23:29:33 +00:00
user.c Converted the server to -DSTRICT. 2002-10-19 01:00:59 +00:00
user.h Store the hardware messages in the thread input structure, not in the 2003-01-08 00:27:58 +00:00
window.c Removed no longer used local variable (spotted by Dmitry Timoshkov). 2003-01-08 19:55:08 +00:00