• Eric Pouech's avatar
    - adapted kernel32 so that it no longer (directly) manages console · 412d37f6
    Eric Pouech authored
      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
    412d37f6
Name
Last commit
Last update
..
.cvsignore Loading commit data...
Makefile.in Loading commit data...
async.c Loading commit data...
async.h Loading commit data...
atom.c Loading commit data...
change.c Loading commit data...
console.c Loading commit data...
console.h Loading commit data...
context_i386.c Loading commit data...
context_powerpc.c Loading commit data...
context_sparc.c Loading commit data...
debugger.c Loading commit data...
device.c Loading commit data...
event.c Loading commit data...
fd.c Loading commit data...
file.c Loading commit data...
file.h Loading commit data...
handle.c Loading commit data...
handle.h Loading commit data...
hook.c Loading commit data...
list.h Loading commit data...
main.c Loading commit data...
mapping.c Loading commit data...
mutex.c Loading commit data...
named_pipe.c Loading commit data...
object.c Loading commit data...
object.h Loading commit data...
process.c Loading commit data...
process.h Loading commit data...
protocol.def Loading commit data...
ptrace.c Loading commit data...
queue.c Loading commit data...
registry.c Loading commit data...
request.c Loading commit data...
request.h Loading commit data...
semaphore.c Loading commit data...
serial.c Loading commit data...
signal.c Loading commit data...
smb.c Loading commit data...
snapshot.c Loading commit data...
sock.c Loading commit data...
thread.c Loading commit data...
thread.h Loading commit data...
timer.c Loading commit data...
trace.c Loading commit data...
unicode.c Loading commit data...
unicode.h Loading commit data...
user.c Loading commit data...
user.h Loading commit data...
window.c Loading commit data...