OSDN Git Service

Throughout, use user32 UNICODE functions rather than ANSI functions.
authorcorinna <corinna>
Sun, 1 May 2011 14:35:11 +0000 (14:35 +0000)
committercorinna <corinna>
Sun, 1 May 2011 14:35:11 +0000 (14:35 +0000)
commitd3740db06034409a8acbf644267c68d8ede6b929
tree4424cece7f880ef8c07240d679d6869440a0e3c8
parentcd81bbb68edc7b1ca4e3642e62f0e6d58adcc671
Throughout, use user32 UNICODE functions rather than ANSI functions.
* autoload.cc: Convert all definitions for ANSI user32 functions to
definitions for the corresponding UNICODE function.
(SendMessageA): Remove.
(SendNotifyMessageW): Define.
* fhandler_windows.cc (fhandler_windows::write): Use SendNotifyMessageW
call rather than SendMessage to make function always return immediately.
(fhandler_windows::read): Make function interruptible and a cancellation
point.  Handle O_NONBLOCK.
* select.cc (peek_serial): Don't wait for signal_arrived here.
* window.cc (wininfo::winthread): Call CreateWindowExW directly rather
than CreateWindow wrapper.
winsup/cygwin/assert.cc
winsup/cygwin/autoload.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_clipboard.cc
winsup/cygwin/fhandler_windows.cc
winsup/cygwin/select.cc
winsup/cygwin/window.cc