CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     c...@sourceware.org     2011-06-14 21:48:44

Modified files:
        cygwin         : ChangeLog cygheap.h dcrt0.cc devices.cc 
                         devices.in dtable.cc fhandler.h 
                         fhandler_console.cc fhandler_termios.cc 
                         fhandler_tty.cc select.cc sigproc.cc tty.cc 
                         tty.h 
        cygwin/include/sys: cygwin.h 

Log message:
        * cygheap.h (init_cygheap::ctty_on_hold): Remove conditionalized 
variable.
        * dcrt0.cc (do_exit): Remove code which handled CYGWIN=tty style ttys.
        * devices.in: Remove "/dev/ttym".
        * dtable.cc: Rename tty to pty where appropriate throughout.
        (dtable::stdio_init): Use new t->is_console rather than using 
now-deleted hwnd
        element in tty structure.
        (dtable::init_std_file_from_handle): Remove code which handled 
CYGWIN=tty style
        ttys.
        (fh_alloc): Ditto.
        * fhandler.h: Rename tty to pty where appropriate.
        (fhandler_pty_common): Delete output_done_event, ioctl_request_event,
        ioctl_done_event.
        (fhandler_pty_master::setup): Delete argument.
        (fhandler_tty_master): Delete.
        (fhandler_union): Delete __tty_master.
        * fhandler_console.cc (use_tty): Delete.
        (fhandler_console::get_tty_stuff): Set is_console to true rather than 
calling
        sethwnd.
        (fhandler_console::send_winch_maybe): Remove CYGWIN=tty considerations.
        (fhandler_console::input_tcsetattr): Ditto.
        * fhandler_termios.cc (fhandler_termios::tcsetpgrp): Use new 
t->is_console
        rather than using now-deleted hwnd element in tty structure.
        * fhandler_tty.cc: Rename tty to pty where appropriate throughout.
        (tty_master): Delete.
        (process_input): Ditto.
        (process_output): Ditto.
        (process_ioctl): Ditto.
        (fhandler_tty_master::*): Ditto.
        (fhandler_pty_master::process_slave_output): Remove CYGWIN=tty 
considerations.
        (fhandler_pty_slave::open): Ditto for *_done_event.
        (fhandler_pty_slave::write): Ditto.
        (fhandler_pty_slave::ioctl): Ditto.
        (fhandler_pty_slave::fch_open_handles): Ditto.
        (fhandler_pty_slave::fch_set_sd): Ditto.
        (fhandler_pty_slave::fch_close_handles): Ditto.
        (fhandler_pty_common::close): Ditto.
        (fhandler_pty_master::setup): Ditto.  Remove now-unneeded ispty 
parameter.
        (fhandler_pty_master::open): Reflect argument removal for tty::allocate.
        * select.cc: Rename tty to pty where appropriate throughout.
        * sigproc.cc (proc_subproc): Remove CYGWIN=tty considerations.
        * tty.cc (ttyslot): Accommodate CYGWIN=tty removal.
        (tty_list::init_session): Ditto.
        (tty_list::attach): Ditto.
        (tty::create_master): Delete.
        (tty_list::terminate): Ditto.
        (tty_list::allocate): Delete "with_console" parameter.  Remove 
CYGWIN=tty
        considerations.
        (tty::init): Set is_console = false.  Use 'false' for was_opened since 
it is a
        boolean.
        * tty.h (*_{DONE,REQUEST}_EVENT): Delete.
        (tty_min::is_console): Declare new field which replaces hwnd.
        (tty_min::gethwnd): Delete.
        (tty_min::sethwnd): Ditto.
        (tty_list::allocate): Delete parameter.
        (tty_list::terminate): Delete declaration.
        * include/sys/cygwin.h (PID_USETTY): Redefine to PID_UNUSED1 and change 
comment
        to reflect its availability.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5407&r2=1.5408
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.h.diff?cvsroot=uberbaum&r1=1.150&r2=1.151
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.401&r2=1.402
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/devices.cc.diff?cvsroot=uberbaum&r1=1.37&r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/devices.in.diff?cvsroot=uberbaum&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.225&r2=1.226
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.429&r2=1.430
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.239&r2=1.240
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=uberbaum&r1=1.86&r2=1.87
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.231&r2=1.232
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.174&r2=1.175
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.337&r2=1.338
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/tty.cc.diff?cvsroot=uberbaum&r1=1.85&r2=1.86
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/tty.h.diff?cvsroot=uberbaum&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=uberbaum&r1=1.94&r2=1.95

Reply via email to