From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2113.outbound.protection.outlook.com [40.107.102.113]) by sourceware.org (Postfix) with ESMTPS id 4AE3B3858D35 for ; Wed, 10 Nov 2021 21:32:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4AE3B3858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oQIJ675/QbOULq4woJKSpiRAgUIENMeGD97KYvgJa4ENx9sC8nfogik+wVXovkoGOpxI6USLrCN+eHZEWncFNxDueooBkLx8in6jL+ZJPMx/NER5dANjidyKrJBZ6O7LmpabIKI2qIKtXdSssaGaNYzXCNyk8GpgIvMaG2P0t59rzyVRXJ2cqhov/PYGqhrPhiqqywniH41qV3X6whQmSeoUqnKWXsUxtaq/Fl52sgaqNQdJZeIQSGnP3Gpy+fAM6BCJgKrgimja7tzXSgwo9yjH0KP7ArWDkxQ70LEcPzx5LWI515sf/tl24BPQtzl3x3WInXYSY3OQ1Cg2BwakdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=23J8QX3FDk33MKKnau3ZXmL97qSJCVXA7sGk3hqQnC8=; b=Tjpa30eb+cF7RIzsqUumUbaYTH9lkp4HdRVvOIhpiHSDgETt+B05prK9QV6PBjxi2LGOphvEoiSxOhVd6KeWql6kVb7Tpa7lGccEl9qzJw/D3zOzG4C67wH9PaatvjbexUIOrIavnbSFIPDIGVZDn+Y0+PA97Do+oxoJm3Q2dR6S2kCr/lpIEKPmSNRkjD8NUZcOeepni+O1k32E37X4S0NGTAQAxNa2pFbI6LKx4cEv/wLqE48UOJQ11Z75A7sPrKoDl0t/z5bxf/WSn8pLUBdMRHRSoky/TgFX3Z/HelorciyKt5OjX0uPgDJ5r3cE0uJj4JTin+qmhnJ2KEks/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=23J8QX3FDk33MKKnau3ZXmL97qSJCVXA7sGk3hqQnC8=; b=KWxjhNpEg63bF0zDg8pXNRHdMLN82MymL352AdeK3hSJhzyb/BQLUFcEcabGH7ZmsiNnzbCtGtj3k7QpgxiwDY6ophUCxg4f2ZQTTLll5USsDUUP0GPutTJQPerbP+cHukTHVwvPipjbbeq97RvWYLgUv+di1GfF6X6ABo3vX58= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB6369.namprd04.prod.outlook.com (2603:10b6:408:7a::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.16; Wed, 10 Nov 2021 21:32:21 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969%7]) with mapi id 15.20.4669.016; Wed, 10 Nov 2021 21:32:21 +0000 Message-ID: <62c481e4-2439-ee1c-8f9a-3e35fe9eb87e@cornell.edu> Date: Wed, 10 Nov 2021 16:32:19 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Subject: Re: 3.3.0: Possible regression in cygwin DLL (Win10); fixed in snapshot Content-Language: en-US To: cygwin-developers@cygwin.com References: <20211105170542.96ce6dd4ca32880ddfddd660@nifty.ne.jp> <20211106044116.698b465a5d8ed6ce2cc75c99@nifty.ne.jp> <2cfa5de7-3b95-9062-4572-f36d304bc916@cornell.edu> <20211106151047.4d8f626bd6ebe9e4d8017f3b@nifty.ne.jp> <20211110173003.88359e8482ffa8b8be326903@nifty.ne.jp> <20211110223049.b61c6cb87fb3e540b4214bcf@nifty.ne.jp> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL0PR1501CA0019.namprd15.prod.outlook.com (2603:10b6:207:17::32) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPV6:2603:7081:7e3f:3419:7428:1d03:8434:f8fd] (2603:7081:7e3f:3419:7428:1d03:8434:f8fd) by BL0PR1501CA0019.namprd15.prod.outlook.com (2603:10b6:207:17::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11 via Frontend Transport; Wed, 10 Nov 2021 21:32:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e75b2124-98a4-422d-1d9f-08d9a49193e0 X-MS-TrafficTypeDiagnostic: BN8PR04MB6369: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ngv6JVafWr7t1tFJYCQOONJljOc6fOGWnA7jrjbmTzZefnaG3J+sFdujVjFmxI5dzSKCZ+N04mOBgHPHnvMtgd1HMcdCJK0kZJz6ZuQ4zqM2WOcnqcHxa7iaTiAv0F4b89VYbFRhC65d5rcabTDp1TNwAS/Fk1H/qIvxltI52itmSM2HZ+jbrmsIBuKa0CuOZSIM4S/Eb6QcbMhi8jPDpqwfMqBabgwS70wjZslH18I6Srj7SUrFBY5lblpv/q+mf1hUuKnqW8dK/5WKS0TBTuuo33NSsPSI+/HnZQ8VHOk+0gKfdYnC2vf0aQZu1shCtzkL1Xz50zVkCnKQOUtl/nZEJ3qxCyyWTsuDFxYctTE26bJYZ/7p6D5afFAEpCLmCTbVVuyqpIXWu+8qHsrRQnSwfavAcVGfoaIEJfxUGngi6EUB6yxJ9aTZZbtRoRShdN0cZgzkuQP46FLX4yHZ9XkNOJ0SdhLpVouBhLhfn2ztrozY+sXA6NUYhpuzImta2iKKkWC726EkX19+8MmXGWfW0TbH+LyevzYoIBZrVKYWf3IfPxjNz6PdyDClRguB+qGhkr7TD4UJ0cpVYv1DxAisIqoliVMVGEsm3oO8D8UUoGZrNDylfYr5sqg5iwOD4m0iSNPlNzuiuS9G7gPimh/0EvfbaW/CWw/Yg/JsxhuQW1m4wI4BOIWhGO6OQCKEauNhms5W1mVKnKZuh6/1WdfOM8ipn16ZAjuzTuk+tUg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(31686004)(8936002)(508600001)(31696002)(186003)(5660300002)(6916009)(316002)(786003)(83380400001)(66946007)(6486002)(38100700002)(66476007)(75432002)(53546011)(66556008)(4744005)(2906002)(36756003)(86362001)(2616005)(8676002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dzNaakVsZkQwTE1FWU1IcVVsTjUwQUt1MmVIanpIUjVmeXNBT1YxdG1YNGtq?= =?utf-8?B?ZXd5c3VBUU1LU241VG1zaWM2bUE3RXUvazJ6M0R6STBrRWVKb09hRVFxOGEx?= =?utf-8?B?TkM1ajNjMHZ1d1pNNWovYWRncmd0K2JEL2NQeEFwQ1Urc05Mc3VZSlYxQVdH?= =?utf-8?B?WUpoTjJBS3prc05OL1lKQ0Y2NjVYTkQvT3hTRy9hbjZONHlneEEvSG9MWFNP?= =?utf-8?B?RFNZYjRPdmlEeXFDWjBXaGt1UDkweUpCTFVQZUJ2MWRQZm9lOUVZWUZvY3l3?= =?utf-8?B?a1E3MFJtTmxjZWZkZDhZRE1IS2RTZ2h2NVZLZmxqNnFJa2VsRjkvWUZreUFh?= =?utf-8?B?Sk5rUElCNktCVzlGcmZqR3lNbkNNZUhrMDVGSE5wWEFrZHNTdmNzRkVhSElW?= =?utf-8?B?bFROdEVYSnpSM2U2S1djWlJqWHRiclVFZlltN2llMGo2Q2dJNFl0U0JJbWpI?= =?utf-8?B?Z29TQ21ORlRoU1R6QzNndDVkeUhZaGlvM29DUE4yNUI5emFDam1RMk92NjRV?= =?utf-8?B?TEk0dExXUktCZGg0UlppR3VHRldDV1dsOTBscEhETVNpcWhkQUpCT3djOTV0?= =?utf-8?B?a1hESjFuOEprNWFoVzRDUldZSXRSZmhGb1gweDIwT0FQd3dha1F2bWduSWxN?= =?utf-8?B?VHd6VS85eEFJMExMTEFndXhUTU9CYU1razZyOHhVNG03bDhNeXgwUHhjWUpF?= =?utf-8?B?QUlzSFNIa3hQaHdVRUZieVQ4bjVFbDAxMWZ4Qm1LLzZmYVBvMnZLemdsNnRI?= =?utf-8?B?YTRncmhmYXYwNGppTTI0VWREbXRveXR6bGhSRVRoY3pmK01qUy80TmxaaEhE?= =?utf-8?B?MlUveHpMbk5WVldJeUVhbVVSVlpvdmprQWxBZkxPc1hZb1VVQnFWWHBHcm1i?= =?utf-8?B?aUVEazRHbDN5WGxzSnNza3JCSDQrLy9yVTR2ajFZMWpBOGxJcyszalkvQWht?= =?utf-8?B?dVVWVE5sSnRZeUIzUWFZM2l3N0RJamhyZ3IxREVsTUllUklSTUptbWx5cTc0?= =?utf-8?B?cDJ0akhlMnA0NndhcGxONE9DR1BRQ1lTMFhXL2ZURDRScDIvL2Yycjk5bDIy?= =?utf-8?B?RjY5VTJTQXZXRktDVUVseDhYOHFxMlN5NW93R3BDK3paOWhsNGdBUHFZQ1J4?= =?utf-8?B?a3FvaWwwWklGYXAyOWw0REE2dmdJYWNHdjlKTGpvUjZvRExoM3R5VWZhbEdG?= =?utf-8?B?NjZ4dEVFeFIvc0lFejNJUGN2cWNDdzVtV0FmUlorRzcyS2NHTDl6S2Vrc3N0?= =?utf-8?B?TVUzZWFnQXNYMDJDRlkrTWVkYmhOYVNLRlNNQ2Y3NVNhYUNTeFIvc2xQWXNZ?= =?utf-8?B?YVpMRWE3WEJkVmw1ellGazBpeU5ONXhwZ0R3WUZRMXh6dHRqT2Z5Zm1Rc1dz?= =?utf-8?B?YWMzb0NSeG04WlZueGpXenllS0Z2REhIK0NpUXEycThjejgvcUp2dWx4dXlu?= =?utf-8?B?K1EyK1BvbkhlOHFTYlN5WjBVeXB1ZjNiaWo1L0xDeWYyZFJoaTcwZ2NCaE5r?= =?utf-8?B?RWJ1cERoMHBMWTZDWDAvS3d4Tkp3akNmSmVQWlZING1yb29rcGt4MzZQdFpM?= =?utf-8?B?NklzQ3pTRHdwRXEvd1E2TElxN1djWmloTGNJNGNyK3RJRkxqRnlBaDErMk9J?= =?utf-8?B?VEZiUEw1dThxMzdGWGdVZklXUGpSc2EyRkdkZkNyZ2pFQUcrYUFaUlNWZ2E3?= =?utf-8?B?ZHVsWVZIM2NRbXdJL2l5U05zODZWVFp3c0dNZWdhdk85MDRSYVZIWmFiSjNN?= =?utf-8?B?eTF3OEJaTnljNUtoK2xNWDB4dTBGUUU0OGROOUxiK2k5Tis5YkoydVV3TDhW?= =?utf-8?B?REl6bVpnOTZQU3dQTkQwaWYyaEVZVm9yMXp0anR1c09tQVROOUIzdlVGa01V?= =?utf-8?B?NnNXVUxFVU5QdVJlUnRWNVJRZVpUU04rNmdqekc5azkweDd3eGQrL01lTWRU?= =?utf-8?B?VWdvNzhTRWV3ZzZ0S0dwMFNZaHp6QWxuUnNGcFc0QlpQa3d2WVlrMVFOZC9m?= =?utf-8?B?VTdpOUZ6dkR4azRuUzVvSGVma3kyNG44cUd4dVc3NFFZSlA2RHRadVVBMnZU?= =?utf-8?B?WHoyMVBETmNKV0N2Qk14ckxnWG5CeDRaT3d3NzU5RTJBSlJ1MXNUaG5Sd3Z5?= =?utf-8?B?TWVLUU1WOFZ3RXpUMVljb0ZzMlk2YlNHaEFtbXRzQ08rYWZtUTdQRmVJSDRT?= =?utf-8?B?Z2FQSEZVb1pKTjJ0RVRjWGUxRUxCalQ1OTU2SWtwK1pYa3dpdWthdlJ0UUFt?= =?utf-8?Q?hiamX9WBTljJjwTtGnrHbsxLxuK4CCq9XQQ5VXy0FI=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: e75b2124-98a4-422d-1d9f-08d9a49193e0 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2021 21:32:21.0325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sNMxP+C/v0dC1iQT+6D2DFv8q/unm2IslZkBC/M0Pwgufl9v02WhbGg/7OTXVjFq04hlRehIpyXYLKaNPKqKbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB6369 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2021 21:32:24 -0000 On 11/10/2021 3:35 PM, Corinna Vinschen wrote: > On Nov 10 22:30, Takashi Yano wrote: >> Thanks. I have just pushed the experimental patch to topic/pipe. >> Please try. If something wrong, please point it out. > > Great, I'll have a look. Ken, you're looking as well, right? Yes. It looks good on a first read-through. I want to look again and do some testing. One minor thing I noticed is that fhandler_pipe::raw_read could be cleaned up a little more: There are still references to STATUS_THREAD_SIGNALED and STATUS_THREAD_CANCELED, which can't occur any more. Ken