Sweden-Number/scheduler
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
..
client.c 'sizeof type' is best avoided as it won't always compile (e.g. 'int 2003-06-18 19:45:22 +00:00
critsection.c Remove errno.h from files that do not need it. 2003-01-23 22:51:04 +00:00
fiber.c Implemented the Fiber* functions (with the help of Huw Davies). 2002-12-17 21:06:25 +00:00
handle.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
process.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
pthread.c Added --with-nptl configure option and necessary changes to support 2003-04-03 02:54:54 +00:00
synchro.c - adapted kernel32 so that it no longer (directly) manages console 2003-06-21 02:07:10 +00:00
sysdeps.c Allocate/free the 16-bit thread stack in the kernel dll init routine. 2003-05-13 00:49:49 +00:00
syslevel.c Build ntdll with -DSTRICT. 2002-11-21 03:45:01 +00:00
thread.c Start to make use of the proper PEB structure for process 2003-05-22 03:44:01 +00:00