CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2004-04-09 08:43:29

Modified files:
        winsup/cygwin  : ChangeLog fhandler.cc fhandler.h 
                         fhandler_disk_file.cc fhandler_socket.cc 
                         fhandler_virtual.cc net.cc select.cc 
                         shared_info.h 

Log message:
        * fhandler.cc (fhandler_base::write): Use bool parameter in calls to
        set_did_lseek.
        (fhandler_base::fhandler_base): Accomodate new status and open_status
        constructor.
        * fhandler.h: Remove status bit enumerator.
        (FHDEVN): Remove.
        (FHISSETF): Remove.
        (FHSETF): Remove.
        (FHCLEARF): Remove.
        (FHCONDSETF): Remove.
        (FHSTATOFF): Remove.
        (UNCONNECTED, CONNECT_PENDING, CONNECTED): Substitute by enum
        connect_state.
        (fhandler_base::status): Define as bitfield struct type status_flags.
        Remove unused flags entirely.  Accomodate all status access methods.
        (open_status): Define as bitfield struct type status_flags.
        (fhandler_socket): Move socket related status bits to here.  Redefine
        had_connect_or_listen to be part of these status bits.  Accomodate
        related access methods.
        * fhandler_disk_file.cc (fhandler_base::fstat_helper): Use pc.issymlink
        instead of dropped method get_symlink_p.
        (fhandler_base::open_fs): Remove setting dropped status flags.
        * fhandler_socket.cc: Use values from enum connect_state throughout.
        (fhandler_socket::fhandler_socket): Initialize status bits.
        * fhandler_virtual.cc (fhandler_virtual::open): Remove setting dropped
        status flags.
        * net.cc: Use values from enum connect_state throughout.
        * select.cc: Ditto.
        * shared_info.h: Protect struct console_state using _FHANDLER_H_
        instead of FHDEVN.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2407&r2=1.2408
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.179&r2=1.180
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.195&r2=1.196
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.80&r2=1.81
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.128&r2=1.129
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_virtual.cc.diff?cvsroot=src&r1=1.25&r2=1.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&r1=1.169&r2=1.170
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=src&r1=1.91&r2=1.92
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.40&r2=1.41

Reply via email to