From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 925AA1F4B4 for ; Thu, 21 Jan 2021 22:45:41 +0000 (UTC) Received: from localhost ([::1]:39180 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2ihw-0001pr-BW for normalperson@yhbt.net; Thu, 21 Jan 2021 17:45:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2iht-0001pZ-Um for bug-gnulib@gnu.org; Thu, 21 Jan 2021 17:45:37 -0500 Received: from mail-eopbgr700093.outbound.protection.outlook.com ([40.107.70.93]:46177 helo=NAM04-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2ihr-0004T5-PV for bug-gnulib@gnu.org; Thu, 21 Jan 2021 17:45:37 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QICrFNy6O4Ut0Oh4sj3UFK2h5OFaQNg2d3FkBk6ugkn9/XQ3uMMTDqmPo0mGqFvjRMpgDgsMXe5lYPuxUGnlq0NRAFxIBSojchD4Scify0XryfmIzlouF8xLoWmn3zEK90Nv6ePg6SQFDc3GDMLUnXfj0pFhjNSVp+uSs2iGemswRwQhQ0HB78dAN8vJQ03jHHX5lrMj2aGwxhGUqNyKBGwcvK/+gxJMio3bGgOikiK7xrrTaQK5Xf6rD5tYrR8XyoyIo0dU0em3q50Jmbd8DiomBKYIxCLCOnGQJspEfB2y4dg8yl99DU26oY3tAt03ywOO+YY6b4rXljPZVnuxGw== 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-SenderADCheck; bh=GcA/MRQmTcpRuheTw3PqP3SVRLhvvQrkS0GI2+GKkko=; b=B6Rw++KH0jS6g5QxCnTDqbEJkZryxA7iRoJSVe9weyM0298YavgWryI9S5fk8TorC1YF3qnsnMfI5sv0ZGfPF2Q9R5N7yTcNqnv3JsuNdUCRKvFBln9D/ffb4tX9GqNrjpSZ2GJAHXZUvT6tmKhAfocZlqhX6VDqmWx6zdBjzskGSv0PXlqmozceNvkcL73ehM0ACVJKkrOqdr/01TPcBf2c6KQHnq1K5UM3EBmQuLGFW7+k7hyK815zj/pY9usISgWE12WtXfy1XeRAIWPeeH1EQHPCiOBCfHBuxfqQEwojAz8V9sudmCg0cl78MV4aVxOhZJ6bQZm4VGCcD7Oirg== 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=GcA/MRQmTcpRuheTw3PqP3SVRLhvvQrkS0GI2+GKkko=; b=VvSaOJNAxjjPLnvJL9M+jkabh5KK7qMITUJ4m/IXA/yD8QY1/g/i4poVh/H5BbD+/Ybtx7nM9o/oUK3D3KGSfBOx+9SYoAihH3i2y1XczNeAnHV1EY/wapKVCXr0f4b/wqAG00fGR6pinLGzNk7U89/NQoarKas1zqC3EwRhEVY= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN6PR04MB0243.namprd04.prod.outlook.com (2603:10b6:404:19::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Thu, 21 Jan 2021 22:45:31 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::f071:e174:ef12:375c]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::f071:e174:ef12:375c%6]) with mapi id 15.20.3784.013; Thu, 21 Jan 2021 22:45:31 +0000 Subject: Re: ptsname_r on Cygwin To: Bruno Haible References: <3482750.exAXJ2mfqj@omega> <7712381.lcxNkW8y9N@omega> From: Ken Brown Message-ID: <9243579b-7993-6a4d-c043-f9049e0ebbec@cornell.edu> Date: Thu, 21 Jan 2021 17:45:29 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: <7712381.lcxNkW8y9N@omega> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [65.112.130.200] X-ClientProxiedBy: BN9PR03CA0216.namprd03.prod.outlook.com (2603:10b6:408:f8::11) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.13.22.4] (65.112.130.200) by BN9PR03CA0216.namprd03.prod.outlook.com (2603:10b6:408:f8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Thu, 21 Jan 2021 22:45:31 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1ebe3bd4-93c5-482b-7fbb-08d8be5e41c1 X-MS-TrafficTypeDiagnostic: BN6PR04MB0243: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oGNxIpGZJ7xZYuWUfpX/Yxx6vrzMSqwELFyrd5uOVaUmeOYkwaisTRaThnPz2SRd8f+HWcLZqWaG2GKsLQmV6IgLHQMkAzVy3OYvYBY5VRjCo/Zni5k/dcqP5GTYd/kBxC1S1307wSP5SaFnHTpYLiideLYC5ONhT7L3YYUaHhbl5oHflcJGIMYtXpqiwJhM7rCe2hsoua1aUWCtXlU9tXCJngYYTngcKyG89jxa4TCbxUAtMeYhPEYanvs1AFpdogVgjUK8uxLijj30EE8L4SwBKRhc1+XTiDW9gkNm1KGA2hcAqAoT5zIPrS9JbHbCJHZKt4VMXzXE3zIYYcQPGCAQGBoBD37H+L+M4p6qk4tj4Hj73u8uuGcWLMVWGjkT1RClgILWGhxmuO8KCciB3EcklaZ7q8OCr46lln0JClOxa8nbUW9EmUXh064oVo+c1LH7Jo8VKsAxeFtC3UDHz/zeko7CAQQGpOHsJystgY7zqeeBa9MqJvPNRDENIWbMyVwmDLUYcWBROO2DA+P9wYOFNmMqcLiG1df4CD4yFb0nRdhBQFpVhiJaLUzHZhg1 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)(376002)(366004)(346002)(136003)(396003)(39860400002)(36756003)(956004)(2616005)(31696002)(6916009)(8936002)(86362001)(75432002)(6486002)(4326008)(2906002)(7116003)(966005)(478600001)(31686004)(8676002)(26005)(53546011)(5660300002)(316002)(52116002)(786003)(16526019)(4744005)(66556008)(186003)(66476007)(66946007)(16576012)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?Q+xZpLQdVHQa0Iroz7LsEeBWhpAjQZArTuZ7Cu4MR/oNzhqmJNPwRP54?= =?Windows-1252?Q?E9e7Oy2OVK9e0NcElSMrIZXLYlgU8GumMdKYcB4ulq+Z5qSSAtzwo74r?= =?Windows-1252?Q?Oz3lG7kIFzSyzk51ZmrAk+u5n9uw074/lJqh4oW3YLKWieEIZJgqyKjj?= =?Windows-1252?Q?i4JJxJ9cDWhwfG4G8b2OWq+8/I0U/DzZY2l26NISRSWr/uqGcf3IowLQ?= =?Windows-1252?Q?HK+4xVsjFKNGUvkAwUNiLzFJwtSsroQSVSq1D6dGv2H1mFhaJnuBdWJ1?= =?Windows-1252?Q?F82D7RlF8pReqECewal8bG+EJcGwyqayzw20J8WX9aewpEy3PCwnldRu?= =?Windows-1252?Q?6j4xUPSVmJWba8Dk7UkZ8M7BLGvjjTvC/XneNSFJQtpxCBsxlxpWjTul?= =?Windows-1252?Q?jlI/3uiBYOcXn3ZO64KyWlKqY5VjCgKJcjKUsgwO+973rEEiUEaxPicB?= =?Windows-1252?Q?dzukzQsBR+SrvkHOZoaSsWPYYRDvoEVq8wQ3clytV+8hKWaUNshgx0TK?= =?Windows-1252?Q?Ds07XSPG2lZZMuei6wBF7iJ+NYTOyOcLz5H7+ds1zZNkPE52ccdcuXWv?= =?Windows-1252?Q?4Og8/taN7RS8ZUhZW8jL29H4dKkkSg/dYbKtn3JMKcUAxn42yd4FzcdU?= =?Windows-1252?Q?kVsMC4lN6pMddx+JLwYNtn4OV8W/AnnLsUnX12Y4bRCFp5H71oTHl+Rr?= =?Windows-1252?Q?ceFFNs5idWiuCc7pf7q0K27DvlO9i2ssoAQQURST1djUtCJVFjpckGl+?= =?Windows-1252?Q?o4p3UzRH403j3WIUVDX32OKu4quaPebcT02yIUow4n2363ZiSaw2oewS?= =?Windows-1252?Q?VyFW6Lol97DvlXRPaw1RyyzOlelsWRdOo4aproTBCc272+52UyCbIROm?= =?Windows-1252?Q?UVFTUdY/E3LfMvW1vJ4BYdUG5HYkLSsRmU/Ly5G/Ne/L3SAEXxYqTf1D?= =?Windows-1252?Q?xKodR+NxNB72k1zBVWfRHrYfqiKW7mJpbqHnQ+FDZCmjxONdy0JeCybe?= =?Windows-1252?Q?0BTrZjSiawo1YJUTWcFTc92Wl/taQpaxxaewf3xU1IeZlNtWxPrfhN5M?= =?Windows-1252?Q?lFynLKCW02MZ7AlD?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 1ebe3bd4-93c5-482b-7fbb-08d8be5e41c1 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2021 22:45:31.4587 (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: Bqy81YP8Z4HiMd8iZZMZt1XVFm1jI4fKma4ZK8NlsZ525AtLJL6FKqvIod8GFk7zejF3tpBv1o0NE/I17+n8ZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0243 Received-SPF: pass client-ip=40.107.70.93; envelope-from=kbrown@cornell.edu; helo=NAM04-SN1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" On 1/21/2021 3:26 PM, Bruno Haible wrote: > Ken Brown wrote: >> Thanks for the report. I've submitted a patch that fixes this: >> >> https://cygwin.com/pipermail/cygwin-patches/2021q1/010995.html > > Thanks. EBADF is the more "proper" errno value here, for fd < 0. But > glibc produces errno ENOTTY in this case; so it should be acceptable too. I thought EBADF made more sense too, but Cygwin generally tries to emulate Linux. We'll see what Corinna thinks. Ken