From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07on2138.outbound.protection.outlook.com [40.107.95.138]) by sourceware.org (Postfix) with ESMTPS id 3B3063857C6E for ; Thu, 11 Nov 2021 16:11:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3B3063857C6E 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=UBBOqMXjNXOx3qEus4K0KyC+Tot83IcRw3u9GQ0+do4v77r9dVcZag/I9b7tKEhwhD3fDm1Xwee2qK1ulBCtlfhmfrGtP8SqzmgTXoh5w5B2Z1V9Cqd0lcZtYFWbXAZP+9c2bOoIwV4v/9K/hu+Lkwo8w/8f7yrNuTAxgbuZIPDM+/IGDAuOT5WOLgI702om73jRUdQP7HVaituUw2WA9dl0QvB3GBmewVY6iyyX4CWrVa0miQgzUmJ1aJvu4ERP5rqtyDzGPnk/GslsqgEgS5k4iJdujcD1B86BcDQSytyBXW+EuM/sYjHnDQ6aapc1JxA8N6VJMrMQ3vFDNZPb9w== 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=S0d4yP50fbJTVsbdKHO3uB7ZkniMeuvpjwPcY5BTXmY=; b=P6xgvvUPtpL7Hq5igRIzXqIux/Kt0/pyfYDUT96RdD7l0OV6YO7Ucr3gYFoIBUMwgGrey5KTOVEg05k0sEDbidp9qX5wxjSj1i0pnZU3PSeAydzOzlTG63hJASGPXjMObpcSTsgQL9hl2IYannvPbzMH+sdKoM+tY00EbsX0dURSXEckmphzklBoyXgzC4hvARX7GDflUXqBfwNSuF0/zjmerTQdtSkaxWyEJKeedctgXlu+OoT92G/Xd+zkwpbL8PdcqOnN0uYpfO0+CddYfbbDFVp0J54t2eOKOVKjRZv8ptJeTKMN5i7lpYuhN6tq8dvWGsrnhu/901ftmT1G9Q== 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=S0d4yP50fbJTVsbdKHO3uB7ZkniMeuvpjwPcY5BTXmY=; b=L3mpfbSm3QuC0jWcrVakZXi62/S3+wU6ZCt4F3u43/DgXr+LesJ+lBiCReFUyCtnJuIECTp5hfcjOUui/7eLKoCRu9DECbjDB9OFRco3Ahd9oHInDxBFLK47CDrYU/fn/ODVZ/hwrklXzCPfkYmKiUf0i8G0cb29n8DEgk2KsUE= 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 BN6PR04MB1028.namprd04.prod.outlook.com (2603:10b6:405:40::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15; Thu, 11 Nov 2021 16:11:11 +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.018; Thu, 11 Nov 2021 16:11:11 +0000 Message-ID: Date: Thu, 11 Nov 2021 11:11:10 -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> <62c481e4-2439-ee1c-8f9a-3e35fe9eb87e@cornell.edu> From: Ken Brown In-Reply-To: <62c481e4-2439-ee1c-8f9a-3e35fe9eb87e@cornell.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BL1PR13CA0300.namprd13.prod.outlook.com (2603:10b6:208:2bc::35) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPV6:2603:7081:7e3f:3419:94c9:84b2:5199:a24c] (2603:7081:7e3f:3419:94c9:84b2:5199:a24c) by BL1PR13CA0300.namprd13.prod.outlook.com (2603:10b6:208:2bc::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.5 via Frontend Transport; Thu, 11 Nov 2021 16:11:11 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5261879e-c168-4f46-e031-08d9a52de0f2 X-MS-TrafficTypeDiagnostic: BN6PR04MB1028: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Q/8vw8wwFXsgJ9rgHeP6rBDmWMNe6QEyke2WMGfspGmw28ay07i+HZysttusOAY7f02KawxOPlw0ZRdPzzWK3twrSUag6fap6PEInXaIVKwYtoN7TZeLuv0x9DSQe1zMYY9Ir8I4j+kml2FGv5xTKEE9ga8jJC+gWaA9IX0FkjPfSHY4SOiClBwVUFdba7c0OrME9VFv3Mh8HgC+LJMAP/Z8EyDPLknpgJBlHZvs312xP0zmp4gC62r4OeUOD5v4Qlf+sl0EqwhieCsoHEgeJAMF34BkzY3HfeX12agtFPxz9v2cm63O3uNZ9OPRozCwcf+ZUniL2D6K79vDr8wQAG6f2KkrZ+EjAeTB+S/JVMoYYEtrjMYZWUeV65w23S27lAWrsQYstKJOXyRwJoqpeiMFsbpAXd8Cc5L2Mrm0ZAYgqAlWrvIQl2c/dWp+atsdxg3Ns0+LaWu2V2+Q2zpJle0V4/GybpgjNoq+G/SVYn8W7arXbtc6G7b111ho3trhBjFwLJcDfyjUgoFjWCjQpOA+goU5u60ocZJZ9LRo0XwkPe0yW2JJoqfDIQzi+0FEHUMW3fPwbBAnMi06YVr9QxvGQAPt87il0y+kNONrJHYT/pA7lDEVURl1KQzRZVKAnjkODD4ZhqLPDmX2Z0DyOyzDl8R7CPv7by6vdgBhg+6/8fcXxJ9WblylydcynRcoD8WcUF/7qL11TU9QdzTiHFKet34q3S9b9FtisYhDp2k= 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)(8676002)(8936002)(75432002)(508600001)(83380400001)(186003)(2616005)(4744005)(6916009)(31686004)(66946007)(2906002)(86362001)(66556008)(53546011)(66476007)(6486002)(31696002)(5660300002)(38100700002)(786003)(316002)(36756003)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V21hOUNHV0ZLQlhNWE9vT1VJTmNaa21haDd3aDlVajhNZStDWEU1SWtMSlRK?= =?utf-8?B?NENkV25NdElkcWprdVJZUEtwY3RERVJPMW9UczhaajlBc1VsWmJMNTExQ0dr?= =?utf-8?B?QUJYRTViaW9Gc2luZk9yVUhUV0JCUGU3R0pLcW9xMUVNSDRES1FxeHBFTkJx?= =?utf-8?B?Z2ltYVZlZmN3RVRDUWFER2U5cU1UK2xyZ1V5WU5jLzdLcXBvZCtaYzJZOSti?= =?utf-8?B?Ti94WDYyQzRZN1B6L0dWNUNINU1LemN4dTFnOGx5VU50eGRUSnFMYkdQZjJp?= =?utf-8?B?YUhDRVdsczh5M1dQUzAvSG5hc3k1VWF4UjZMbm1JSWVVcndlZk01YUFUVHBw?= =?utf-8?B?bEZNdkh2NHdWdVdTcndXOS9NUTBadUJoM3VKd3BZTkxBZnloT2d6VTMwRGgr?= =?utf-8?B?WlNyOEt1aDdMSzFJaUlsNVBOb212dWZ2b2RGVGZ0L0dNa25FVmEwT1IzdS9Y?= =?utf-8?B?UzJ4NWxuVmd1RDFpeFpIRXBVeUsyWWw1UHVaWlU5dUEyYmd3NHFuZFhVallj?= =?utf-8?B?SytCa1h2MXdYQVJOZ09sWE9XTFZ0b1pqQklHbWNidlVEdXBPaWFGWmlGSWNN?= =?utf-8?B?ajltVzcwNy9JVGZaSUhHSURkaE5KOUprRno2Y2xObnladmduTnJtVTZGN3Ni?= =?utf-8?B?Qld6QlVFeUl3eXZoUXZSVVkrR0VJMnR2QTJyaG96OWhuYTkyTWptM1QxN1J3?= =?utf-8?B?TUtNMCtKRHdmV0ZlR0VJZEcxWkRNT1BQUy9FMC83L1JYbVc2UEpnK0dTZGZB?= =?utf-8?B?amcvcjhIbnY4aWVwM3I4OTFuUWtscHcvTE1HdG5XZTVVOXdnRUdBVWcwMmZi?= =?utf-8?B?S2FlbkJ2a0RlaGtncm15akxTVzlIWXRTK25mR2k2YzRsMXFXZThtMnUwK2Zn?= =?utf-8?B?NWlHWk9maTh2OW01VTFLTEd5SnhyZ093V3Z3NUowWEJsUGl0dERraGIyeWxX?= =?utf-8?B?ZzFPS00yYnFFdUp2cjdTZWlCYUhXOG03Z1Urc21xVkdYMDdvM2lUUUNUWWRD?= =?utf-8?B?U3hWVHB1aGlEbzh2bTFVdGFZaWVxN3lrdEZPVnRXdFl0TENhSU0rOHFPN0Zh?= =?utf-8?B?aDhoK3R4SS84SzBGTGoyb2hITkRRcTI5NUdoRGtwckp1aERpT3JOWmozUjZj?= =?utf-8?B?b0FGeEVtM1R0Z0I0TzREbURUaHFSSVhSMlpUVE95VWlySVZZTWZvNEVBb0FJ?= =?utf-8?B?T3d3cksxRGRldkQ4WDRFemlLWlQ3QTU2eUI2VEZmaE10TzM0UnM0MGYrMFFx?= =?utf-8?B?YU45YVZGRit6STlyNmJiS0cwWUlPRGg1YlBjVU5LVUJCUzEvTFgzdFV6M1li?= =?utf-8?B?dURWckNudTR0N1E2TzMrNUE2S2xHMW9zNFIzZlNtZ2kvMkJRdWdTRk5kTFh1?= =?utf-8?B?MS9KZnMySC9QVVN3ZjZrSzNZeUFOenYrTG43QVVBTFE4cnpDVUNXanFRRkNk?= =?utf-8?B?NXJsYkRlYStZRkJLNHUzVTd4alJ3TUdyNU5vdVNZZy8zZStCNFlEclNCTUhk?= =?utf-8?B?azdseTRTa2gxY2JsZEl6RlA5VEdyY3lZUFdWN1AzN1Z6cnZYczBvMFJWY2E1?= =?utf-8?B?MnFnaHYzL2xLVEFuZlZOMm9aODhCTWNyNXc0VkQrSkY2U08rMS85Vk4rUGlR?= =?utf-8?B?Szk4WkN0dXFGZk9VcThhOWdhbm5TNk9aYjR0TzZVMWFTcXI4RVA3VDFQc3pk?= =?utf-8?B?TEpiQ1RtMm5KZ2NValJxWGpHeUFmUjlyRjJoZTRVckhoMnNpamo4ZW4wdWVq?= =?utf-8?B?dWgvY0hCbU5KOEkzSW03TkFtRUZQNlVzZGx6aU12QnFlTGVYcWZMWHBWVGx4?= =?utf-8?B?VHNUbFVxbjZzL1lNczNidEJiWEZnTHovUUp0ZGlTTkpnYm4vTXhLN0REdjho?= =?utf-8?B?MmN6dkh1OUttMFQ1ejJPWHlwRy9KVWtIY1lTUDNKL3ZKVzBMSzVCQkJGN2tG?= =?utf-8?B?OEQ2dUl0T3IrNEdCTnUyRDl1VXF1NVcwQldMbERhRGdCK2wwMTZXbjNkRE84?= =?utf-8?B?dXRjY2N3OHp2TkZwaVh2ZWJ5Nk0vUUpZS1BuczNtam9BdlQ2L2JCcHRzNFVJ?= =?utf-8?B?eHpGdksxN1ZRWHVsWUhiVjdnK3dwLzBqaVpRUkcvTFFsdndpcTNTY0JJVlMw?= =?utf-8?B?ZjZ5Z1RsYk82N2lNb05YRkZaSXZjbXVIYzJ6T2daM1ErVHRLOWpRQTJWcWdK?= =?utf-8?B?c0UrSmFGangxQTk3aTUxZjFoV1drWGFiYnd2RGNSR09GZ2p0ZEhlR2pFSUg2?= =?utf-8?Q?tRTIG9PAZUndiyo7teVoXw2IZAHicNlqo/WGcBxM7c=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 5261879e-c168-4f46-e031-08d9a52de0f2 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2021 16:11:11.7399 (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: vhMly1j36MyHBxY4Jnz6yOgfAj1NAuFF+3VmfcbsJJ+53s1K4yR2Vo9zHeSuGnB8uXtdvBihFE3Cg72cYt8cjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB1028 X-Spam-Status: No, score=-5.6 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: Thu, 11 Nov 2021 16:11:14 -0000 On 11/10/2021 4:32 PM, Ken Brown wrote: > 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. It still looks good after a second read. I'll try using it in my normal Cygwin install to make sure no problems come up. I've pushed a cleanup patch removing STATUS_THREAD_SIGNALED and STATUS_THREAD_CANCELED, as well as a patch documenting the new behavior of the pipe_byte option. Ken