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=-3.9 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,RCVD_IN_DNSWL_BLOCKED, 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 741ED1F4B4 for ; Fri, 22 Jan 2021 16:05:50 +0000 (UTC) Received: from localhost ([::1]:34380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2ywX-0003p6-6F for normalperson@yhbt.net; Fri, 22 Jan 2021 11:05:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2yuD-0002EO-Nm for bug-gnulib@gnu.org; Fri, 22 Jan 2021 11:03:25 -0500 Received: from mail-mw2nam10on2103.outbound.protection.outlook.com ([40.107.94.103]:7013 helo=NAM10-MW2-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 1l2yuB-0007sh-K4 for bug-gnulib@gnu.org; Fri, 22 Jan 2021 11:03:25 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nv6cjfBcdC3r6XfSpkcLoTE7sqdVkWHeS33X20VF9aRDJSZex/sNqg4Ftj7OrSuxh3RxwgmEE+RDIuiKuAh8yQXTKwPH9jgS2XM3rl7iJY0N6o99BeOHaUrNGvPMBh7qoG9P2CiDMUjzX0beXqg9tZL5sx+AlLjghiNLW1HXe3QCZPmBqO7FSEDi0pQ7lBiL0FIcD7RWb2g+F6nUAnQ1R9k1R+QE9EA6PNjGFxk7GqwiORTnNxHgSHGphWX1zxrf782EhCpQWzl7x3j1M1dRhvDOeSWslFqq6WDYlal4sBZTBkNNkJKR8cGmPsusIfEytL294Sf7qRjO5ZDrbMF0Ig== 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=V70/ZcttZBIygxxS9Jctis1oUifkYAqJDmtYm2fRad0=; b=FtyrkyAiuEtz9MrCERf3P5WJ2PfCjZ6IzyI7lqHP5+Ts1WFuCMlao0MGnWRy58RUSNtgHrdkWoKanjOBEoPgvPqG4T+FCrL2gb85rQ5BcN8ZYfMIzKvTP0eQmmnewwfEseQlH+b7a+1Eqa3We+bSbYiJ5Ckn2uEdqjAGeIC+T4ZQ+R+Nxu63uYSTTBOAO3NGo9ig16LyhVMt900ipXDtcvDzjGvPnw5tPaPZ4lXa0/GV1yZmLGs4aXekaZDZ+2SvnZ++e4st1c4bjptVKq8fn25Ul6ScWMqF5okzehXPzmJAAhsSDt1padh1lM9C8xyPm7QsA3ajCot83j0tk4Yy2A== 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=V70/ZcttZBIygxxS9Jctis1oUifkYAqJDmtYm2fRad0=; b=TIO+kJSkAlPOH1IohlXCGPF7PENT1VPc5w6gkAWAtkJwFbdGKaTJSk3A/HA9PfQTc6EaOJ3rEK+dXwYEUFsyThKJPf6movt/Udz9bexrFtc8yAkJo+jkFoKzp3nvJI+YvUUFQo02S1JIn86hESnImxWznStlkNEseb4Oi+ZeJTc= 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 BN7PR04MB3954.namprd04.prod.outlook.com (2603:10b6:406:be::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.13; Fri, 22 Jan 2021 15:48:17 +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; Fri, 22 Jan 2021 15:48:16 +0000 Subject: Re: ptsname_r on Cygwin From: Ken Brown To: Bruno Haible References: <3482750.exAXJ2mfqj@omega> <7712381.lcxNkW8y9N@omega> <9243579b-7993-6a4d-c043-f9049e0ebbec@cornell.edu> Message-ID: <312479e2-ad3e-afc0-7aec-a70e54a0d6f5@cornell.edu> Date: Fri, 22 Jan 2021 10:48:14 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: <9243579b-7993-6a4d-c043-f9049e0ebbec@cornell.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [65.112.130.200] X-ClientProxiedBy: BN0PR02CA0020.namprd02.prod.outlook.com (2603:10b6:408:e4::25) 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 BN0PR02CA0020.namprd02.prod.outlook.com (2603:10b6:408:e4::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12 via Frontend Transport; Fri, 22 Jan 2021 15:48:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 939ec906-b9b8-4638-9152-08d8beed2243 X-MS-TrafficTypeDiagnostic: BN7PR04MB3954: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E1Uj1BIGyGLJXrxOE5WMprZaHxhR4zyNTzwvwKTCkJWlyGh7Mn27MPcXotSDxnl3MHzc/2IwT9ON2KEyNN0C1mya371mfVK2y3oNySUSgt606/Ya7kysR/WbxtdXo12lJxOHXT88NW8nQM8Ux/s4q6x47I5/3BRcy1KwvTd7IchcRq9osfvNrsG4uk4LxwrllK0N1TRdcUw2hhBCklEcNmq6rOK/YrYeZifZEeSFriLm0diY2iZzmgSE3J2BV9jscMUyK0wTwJkYkDiceU1ofJbqCfCv2lQf6qOQf9hTXPbZJ4rEysAP1xYmikM5tEgP9bfS4acfYRtCowgYDZl+h8y2lMNAmCheJSKhVInjxUAzp9BRTCc0KqM3/kQHa9vINl8Aqx7YrwW/dq2wbcJWcnC4Ki1myg5QWxeJKpgBDgcj2afAhe4c1jX4b1oi2/ZWB5WCmGEBA4LNBXhEwIZk35/xnVRjflOWe7ed2695QgTVEULJpRraAfV3wjG4yh1A6xFDxwjoxOKMoDAYnpPCgCR/cLfgQQ2FUGFfPktZK2PLxCf6iKzD2OKOzco5sOErPPgJCbk49LdAYDU2lg3nbJk+iugQsKbe4kKq+78ZFOXDGaqERQjb5T05Ibwms+nQSLE6GDZq13cKBVoNb/xLKw/Sxk7pNXj/O1anFWyhLvo5c+4NsMqYqsne+0g1N23L 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)(5660300002)(52116002)(8936002)(6916009)(66476007)(66556008)(36756003)(966005)(186003)(2616005)(16526019)(2906002)(66946007)(956004)(7116003)(26005)(8676002)(53546011)(6486002)(4326008)(4744005)(31686004)(86362001)(75432002)(31696002)(16576012)(498600001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?FToviv6swyn0POmWGqfmamLSn9KvSenQ/PTTvIS6hWAkYd8mKovB1uv2?= =?Windows-1252?Q?naZ0aRFn4Dc7OzP/ARI1S7uuqXRHMMtQQ/VD0mqCtlzM0CCbW/62sxT7?= =?Windows-1252?Q?pCuXCE7OiwLBZr4eOInp1a7/pDhuqRi1P5GNGYzD61eueoS1VlKdC7fL?= =?Windows-1252?Q?4+UtsBh1EZCXQURNH+T0CZL8DP/oAMsUzR6xIshUV2RAhW2F5+xumQf4?= =?Windows-1252?Q?7wXUmXw3g5ZA9VbFW9dAc6nnO/cD3Ibd/VyVCTyCBuixJwQzOcWl3pJY?= =?Windows-1252?Q?lJvTkegfBve9tso8uJ3oop79IWqX7+8vfPJ2axBy2NnMLNQmLJ1BzgWj?= =?Windows-1252?Q?wIun1Kr3O6dfaImTGveUMMljNLRlsDANuh90CKiuIsMlv1ggmEpfIXTa?= =?Windows-1252?Q?3EWjS0UoYYEu1MiMD2DlaeYV1ym1cD6vVl2Q68C127Gaio7TidCNn58k?= =?Windows-1252?Q?LkkCCybfNDUOVeFYDlmy5i6gkTNJtwoFZMtmKHGZ3lVhZ9LPwa+rNo3Q?= =?Windows-1252?Q?AYS8F4f7WEKjZQAudnHvW+U/X2za2Hc6peJypWxGqDu1UhZ29GePwtDZ?= =?Windows-1252?Q?a1tDDz9UIY0INRtEozFaS/t8GhKIe2FuX46fv8U5aDgAABQu640pucOT?= =?Windows-1252?Q?EU5eYcu/Pl0dmfwgWXvQhhyozw3QcqQ7zsCVxb6wH77qlMu9jji5c6Bp?= =?Windows-1252?Q?+kCNOVdpcyjCSF7iWZxHHyu8E40VbEZ/Bew5u48mQQBcIUsD3IJ2Jt2B?= =?Windows-1252?Q?YfLEkYMSJGs71wJMNuWqxqae7s4Yg/wgyjIlkM2YARYVgIY9JbrTwm/U?= =?Windows-1252?Q?mV5zW/JI3vzo+YnqIpLOQX+DD1M9qmNhIal3bGxLXMVtROeR8KZc9Pkz?= =?Windows-1252?Q?MBJHIzknB1PyFm9l2eCJyY0HEO4oL550oM6hCf5kWOOuWKxrfOW08VL3?= =?Windows-1252?Q?fIdT6GV60g692BulppoVUD9InSZW4J4lNtV6t9VeXrxYBs0LnSr9UZmI?= =?Windows-1252?Q?IBqiKBnj7/4fcbM6y8zVWSIVzDQrXIOwxO680ntIs40td9jU0/xYbHVm?= =?Windows-1252?Q?n0H/MMrbviaawBZL?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 939ec906-b9b8-4638-9152-08d8beed2243 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2021 15:48:16.7023 (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: J1lJto5hhJxnosHQBXFA+sO1C6F0qRoA9vMyAxfqZ9MBepmgjac4KmHJMha967ol2AIXRs0lyAXJfmztd1nUdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB3954 Received-SPF: pass client-ip=40.107.94.103; envelope-from=kbrown@cornell.edu; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.221, 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 5:45 PM, Ken Brown wrote: > 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. Corinna agreed with you but left it up to me, so I went with EBADF. Thanks. Ken