From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 48895 invoked by alias); 16 Apr 2019 11:23:00 -0000 Mailing-List: contact cygwin-developers-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com Received: (qmail 48885 invoked by uid 89); 16 Apr 2019 11:23:00 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-107.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GOOD_FROM_CORINNA_CYGWIN,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=Pushed, H*F:D*cygwin.com, retry X-HELO: mout.kundenserver.de Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (217.72.192.73) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 16 Apr 2019 11:22:59 +0000 Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M8xsm-1hBOMR0LNm-0068bo for ; Tue, 16 Apr 2019 13:22:57 +0200 Received: by calimero.vinschen.de (Postfix, from userid 500) id 911D7A80742; Tue, 16 Apr 2019 13:22:56 +0200 (CEST) Date: Tue, 16 Apr 2019 11:23:00 -0000 From: Corinna Vinschen To: cygwin-developers@cygwin.com Subject: Re: [PATCH 00/14] FIFO bug fixes and code simplifications Message-ID: <20190416112256.GS3599@calimero.vinschen.de> Reply-To: cygwin-developers@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com References: <20190414191543.3218-1-kbrown@cornell.edu> <20190416112011.GQ3599@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="0FM4RQAc0jwHekq5" Content-Disposition: inline In-Reply-To: <20190416112011.GQ3599@calimero.vinschen.de> User-Agent: Mutt/1.11.3 (2019-02-01) X-SW-Source: 2019-04/txt/msg00049.txt.bz2 --0FM4RQAc0jwHekq5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1275 On Apr 16 13:20, Corinna Vinschen wrote: > On Apr 14 19:15, Ken Brown wrote: > > Ken Brown (14): > > Cygwin: FIFO: rename client[] to fc_handler[] > > Cygwin: FIFO: hit_eof: add a call to fifo_client_lock > > Cygwin: FIFO: remember the type of the fhandler > > Cygwin: FIFO: fix a thinko in listen_client_thread > > Cygwin: FIFO: fix the error checking in raw_read > > Cygwin: check for STATUS_PENDING in fhandler_base::raw_read > > Cygwin: FIFO: code simplification: don't overload get_handle > > Cygwin: FIFO: fix fifo_client_handler::close > > Cygwin: FIFO: fix the use of the read_ready event > > Cygwin: FIFO: use a retry loop when opening a writer > > Cygwin: FIFO: fix clone > > Cygwin: FIFO: start the listen_client thread when duping a reader > > Cygwin: FIFO: improve raw_write > > Cygwin: FIFO: fix and simplify listen_client_thread > >=20 > > winsup/cygwin/fhandler.cc | 14 +- > > winsup/cygwin/fhandler.h | 43 +-- > > winsup/cygwin/fhandler_fifo.cc | 580 +++++++++++++++++---------------- > > winsup/cygwin/select.cc | 4 +- > > 4 files changed, 342 insertions(+), 299 deletions(-) > >=20 > > --=20 > > 2.17.0 > >=20 >=20 > Pushed with v2 of patch 13. Developer snaps should be up shortly. Wrong ML, sorry --0FM4RQAc0jwHekq5 Content-Type: application/pgp-signature; name="signature.asc" Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAly1uxAACgkQ9TYGna5E T6CApg//Zr3WKAfcyRRQplkJKkDCQ9m2hXqb5f0uEr52tKpBkRhW1BtMglaK7xnr eb6GJSyAWiut5E3FQwwYaXXO9VOnF5l/zIR/Zk5yn3XQJlvawr+kn/xamH9FTcDV I3zLIdYNMY3McO4um4qs1zUkgQkH94EWjRDU2FLTJf2y87+Dt8dZmDpuCPU/CLfv /E4jZgEm9gdUxOfKoxMg3rEFAbJwu/NvD6hiRLIcZ3NC2TUsshNMcOvmgf14hiu9 8nsHOA2r7IkcOR4h+niJegt2Rjlyk0kPPtF3VHKNSB+WB7Ram4mnnPJ6SePEMT8z +QtsE13S/DIPzpP37/06ACZtdQxVR2VSwMcXUaoKGkFNQAAojcbR+f7n6PRX2inu fM5XhZoG4BUKGsltG401oYwGZPRctGrchbmC86TzIUM8C1bcqNi1dwzYVQowhmm5 xGNfxodx3/57j90jitimkSpzSURS35u6+8Kzdcv+Jt2JaC7h+fj+obZh6X4kvtBE +2HU41Pgc0d+BficWjTU4RjnyUBubndLLhs8g61UmJmOOSLj/zAH6zk0s/2sX0K1 BiGJ519je31sMjV4wUZjDd45fS7tSL9uImNh1V7RXWolLsqRDiEL6svZUQhPw7xU dHd1lGHaq7FL9dH3Y6YLXuGpPriTt1TkcghVVcnyGJNuWFlz+go= =+eCZ -----END PGP SIGNATURE----- --0FM4RQAc0jwHekq5--