CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2004-05-16 04:18:51

Modified files:
        winsup/cygwin  : ChangeLog cygthread.cc cygthread.h 
                         fhandler_console.cc fhandler_socket.cc sync.cc 
                         sync.h window.cc winsup.h 

Log message:
        * cygthread.cc (cygthread::is): Eliminate.
        * cygthread.h (cygthread::is): Eliminate declaratin.
        * fhandler_console.cc (fhandler_console::read): Only wait for signal_arrived in
        the main thread.
        * fhandler_socket.cc: Include new "wininfo.h".
        (fhandler_socket::ioctl): Use 'winmsg' rather than 'gethwnd()'.
        * sync.cc (muto::grab): Define new function.
        (muto::acquire): Use tls pointer rather than tid.
        (muto::acquired): Ditto.
        (muto::reset): Delete.
        (muto::release): Ditto.  Also implement "close on last release".
        * sync.h (muto::tid): Delete.
        (muto::tls): New field.
        (muto::ismine): Delete.
        (muto::owner): Delete.
        (muto::unstable): Delete.
        (muto::reset): Delete.
        (muto::upforgrabs): New method.
        (muto::grab): Ditto.
        (new_muto_name): New define.
        * wininfo.h: New file.
        (wininfo): New class.
        * window.cc: Rework throughout to use winfo class for controlling invisible
        window operation.
        (gethwnd): Delete definition.
        * winsup.h (gethwnd): Delete declaration.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2474&r2=1.2475
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygthread.cc.diff?cvsroot=src&r1=1.43&r2=1.44
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygthread.h.diff?cvsroot=src&r1=1.20&r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_console.cc.diff?cvsroot=src&r1=1.127&r2=1.128
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.135&r2=1.136
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sync.cc.diff?cvsroot=src&r1=1.29&r2=1.30
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sync.h.diff?cvsroot=src&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/window.cc.diff?cvsroot=src&r1=1.32&r2=1.33
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.145&r2=1.146

Reply via email to