ChangeLog for 20080318 to 20080322 ---------- winsup/cygwin/ChangeLog ---------- 2008-03-22 Christopher Faylor * dtable.cc (handle_to_fn): Modify to return true if handle represents a cygwin tty. (dtable::init_std_file_from_handle): Detect when we've seen a cygwin pipe and use it in overlapped mode by default. (decode_tty): Make static. 2008-03-22 Christopher Faylor * dtable.cc: Define various device-related string constants as wide character constants. (dtable::init_std_file_from_handle): Reorganize pipe handling to try to catch special tty case. (build_fh_name_worker): Declare for common use. (build_fh_name): Define char version. (build_fh_name): Define (currently unused) UNICODE_STRING version. (decode_tty): Detect if pipe is actually a cygwin tty, returning the tty name in the buffer. (handle_to_fn): Reorganize to use wide characters. * dtable.h (build_fh_name): Declare (currently unused) UNICODE_STRING version. * fhandler_tty.cc (fhandler_pty_master::setup): Use fhandler_pipe::create_selectable to create a pipe with a given name. * pipe.cc (pipe_handler): Make returned handle inheritable. (fhandler_pipe::create_selectable): Take an optional name. Use a standard cygwin introducer for the name. * path.cc (path_conv::check): Make first argument const. * path.h (path_conv::check): Ditto for declaration. (path_conv::path_conv): Ditto for UNICODE_STRING version. ---------- winsup/mingw/ChangeLog ---------- 2008-03-21 Danny Smith * include/math.h (float_t, double_t): Define. 2008-02-08 Danny Smith * mingwex/gdtoa/gdtoaimp.h (USE_LOCALE): Define. * mingwex/gdtoa/mingw_snprintf.c: [USE_LOCALE] Include locale.h. (x_sprintf): [USE_LOCALE] Use *localeconv()->decimal_point. ---------- winsup/w32api/ChangeLog ---------- 2008-03-19 Chris Sutcliffe * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function and MPR_INTERFACE_3 structure since they are available only in Windows Server 2008 Thanks to crackedmind .