CVSROOT:        /cvs/src
Module name:    src
Branch:         cygwin_daemon
Changes by:     [EMAIL PROTECTED]       2002-07-03 08:35:44

Modified files:
        winsup/cygwin  : ChangeLog cygserver.cc cygserver_client.cc 
                         dcrt0.cc fhandler_tty.cc shm.cc tty.cc 
        winsup/cygwin/include/cygwin: cygserver.h 

Log message:
        * dcrt0.cc: Only check for cygserver if and when required.
        (dll_crt0_1): Remove call to `cygserver_init ()'.
        * fhandler_tty.cc (fhandler_tty_slave::open): Change the cygserver
        logic to allow for the fact that `cygserver_init ()' may not yet
        have been called.
        (fhandler_tty_slave::cygserver_attach_tty): Tweak the cygserver
        request logic to conform to the practice elsewhere in the code.
        * tty.cc (tty::common_init): Add an explicit call to
        `cygserver_init ()' if it hasn't already been called.
        * include/cygwin/cygserver.h (CYGSERVER_UNAVAIL): Rename from
        `CYGSERVER_DEAD'.
        (client_request_get_version::check_version): Make available in
        cygserver as well the DLL.
        (check_cygserver_available): Ditto.  Remove `check_version_too'
        argument.
        (cygserver_init): Ditto.  And likewise.
        * cygserver_client.cc (client_request_get_version::check_version):
        Make available in cygserver as well the DLL.
        (client_request::make_request): This may now be called without
        `cygserver_init ()' having been called first.  Detect this and
        call it as required.  Add tracing.
        (check_cygserver_available): Make available in cygserver as well
        the DLL.  Remove `check_version_too' argument and always check the
        version information.  And since this is called from within
        `cygserver_init ()', force `cygserver_running' before calling
        `client_request::make_request ()'.
        (cygserver_init): Make available in cygserver as well the DLL.
        Remove `check_version_too' argument.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.915.2.76&r2=1.915.2.77
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.1.2.25&r2=1.1.2.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_client.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.1.2.19&r2=1.1.2.20
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.112.2.12&r2=1.112.2.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.49.2.10&r2=1.49.2.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shm.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.1.2.15&r2=1.1.2.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/tty.cc.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.29.2.7&r2=1.29.2.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/cygserver.h.diff?cvsroot=src&only_with_tag=cygwin_daemon&r1=1.1.2.14&r2=1.1.2.15

Reply via email to