CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [email protected]     2012-02-07 16:54:14

Modified files:
        cygwin         : ChangeLog cygheap.cc cygheap.h fhandler.h 
                         fhandler_console.cc fhandler_tty.cc pinfo.cc 
                         syscalls.cc 
Added files:
        cygwin/release : 1.7.11 

Log message:
        * cygheap.cc (init_cygheap::manage_console_count): Delete.
        * cygheap.h (init_cygheap::manage_console_count): Ditto.
        (init_cygheap::console_count): Ditto.
        * fhandler.h (fhandler_console::has_a): Ditto.
        (fhandler_console::free_console): Declare new function.
        * fhandler_console.cc (fhandler_console::free_console): Define new 
function.
        (fhandler_console::open_setup): Delete call to manage_console_count.
        (fhandler_console::close): Ditto.  Replace with call to free_console().
        * fhandler_tty.cc (fhandler_pty_slave::open): Delete call to
        manage_console_count.
        (fhandler_pty_slave::cleanup): Ditto.
        (fhandler_pty_slave::close): Call fhandler_console::free_console() if 
this is
        our controlling tty.
        * pinfo.cc (_pinfo::set_ctty): Skip function if tty in question == our 
ctty.
        Delete call to manage_console_count.
        * syscalls.cc (close_all_files): Avoid locking and avoid setting errno 
when
        iterating over fds.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5678&r2=1.5679
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.cc.diff?cvsroot=uberbaum&r1=1.167&r2=1.168
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.h.diff?cvsroot=uberbaum&r1=1.155&r2=1.156
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.452&r2=1.453
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.259&r2=1.260
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.254&r2=1.255
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.cc.diff?cvsroot=uberbaum&r1=1.295&r2=1.296
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.617&r2=1.618
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/release/1.7.11.diff?cvsroot=uberbaum&r1=NONE&r2=1.1

Reply via email to