From unknown Mon Jun 23 11:27:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2022 15:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55153@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165107191926698 (code B ref -1); Wed, 27 Apr 2022 15:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Apr 2022 15:05:19 +0000 Received: from localhost ([127.0.0.1]:43941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjEF-0006wX-Ec for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:05:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:55840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjED-0006wQ-OT for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:05:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njjEC-0007ED-TK for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 11:05:17 -0400 Received: from mail-dm6nam10on20708.outbound.protection.outlook.com ([2a01:111:f400:7e88::708]:51905 helo=NAM10-DM6-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 1njjEA-00052x-1j for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 11:05:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kCk/hC3LAXJuGzBzgzoKF1Sru2iVNp326B6TQP0RRYD1RvpBrGBWibQq/C+A82utDkYgVK683WgBMZTx0ho0ii2+vRslDR2wHkr8jjIH3zLL/gOiD72nRxOoTXG6M5IgS9R4hAxgCHJ9feWvCC6svPo9d5mW5WC4zcjtEq5IgfFU9FfpUA5yGj0ZT0e8e0j6RkmNMgoi0585ank1sZMpvuhow0miEuhSxB2r83hGUu2YZZJoKEMNnEbwHBpEvXBIwK+xSoQqlSh9BA4eqHy2tCfUKnDXsNUqNidQucyTBvgTHlvOb3N15nbJWq7LAJQD/V/JqW5t4os8cQwy5yoIXg== 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=RSYVO0pWvkidcPfWwXxg3cUy7eoTsQgzmGcsPQe2zsg=; b=jmEmlLWowP2KxxnxIogAYeSdnQNiZGp8+WwF7qExa73EWQoOJxWYHeDspsYml0JmzGagSSf9oZFtr5NaQX1b50z8ttgGIBbvUqMAgrzVTWCWoVSi/Og5HgmU6PDBsiBOraVcwbIdlDVydwhu8/n37O7cU150fujl7GiRWg5dUVQ2TD3ST2DpSJZrI0MjERSs9XqApUhx8Eksf8xOlSi87V+j2t4PlQNM8/kadb6E2nMc6Cz/Mzmw9dygHOBSmJRmrZDIJRRb8NfirJi/q2qdR7SB4NrpupxkZPaZ1Ffq4DnNDccCiHKGMJ3fmvjg1rfI1mTFgUL6q3FVoMak6IvRZQ== 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=RSYVO0pWvkidcPfWwXxg3cUy7eoTsQgzmGcsPQe2zsg=; b=axujK1zfxaZCTba4Q1mmA+LLQ+mEXyiQ+UwRBYVqYc3JJJmhiFvhoe0cbgyhtzK1jgbSdz0oL97JEN62UQyphAY3HRMXGoAIXIcs6KFaD7/ypMhSUlN2m59J9Kawb+TqNU6LiL5EJaJhsyeEMwFFh4i6VRpt2+fXq3dvg1fKqSk= 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 BYAPR04MB5656.namprd04.prod.outlook.com (2603:10b6:a03:10b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.17; Wed, 27 Apr 2022 15:00:08 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e%6]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 15:00:08 +0000 Message-ID: Date: Wed, 27 Apr 2022 11:00:05 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US From: Ken Brown Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR03CA0029.namprd03.prod.outlook.com (2603:10b6:208:23a::34) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 55e7740d-59f8-4f80-4966-08da285e9ebc X-MS-TrafficTypeDiagnostic: BYAPR04MB5656:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hlrm+5Qz3UTK6fJZisZxCeOE1+50BhJPbiu0kwFBuy4pksr7OOUhLF7G552B03XlVdzp6AQK5qBOyXxnSiK5ho+WnD3XgT5oskBRv9z4VOy2uWdTpQvoEWfcG7tjAGRIIuIJMpQtDsNhoi8GCoZ0BmJGwNkjqAIC4k6i4/rAu0kgh80UzvTS7clJhPUoO9YnBYpGLtPX7gXecFf/eU1wES52W1+0QtrOIavW1kWYb0AIO3Yp/r2hvGNGh/eGsxoKn0V0Hck48ImO5N9D2gYvqY3Am2DiH/XtQW5Ts/kwlCjsfnlSwDYD388oh/iYiqihBA/Dlf4xQKSRl/5i3hHQ0lD3x7DZc8LLwN2/1a2MjPWzgyNxbrKwWuVg57Z7fMfFqTJx1qLIQ3PNqFBOH9KYEWEO6YJssHu6DVc4YYP+u7arilPsD5SBxGwv8A8rF20Kpm00LtnunhSwwmi6L2M/L79J7oxCAmhNk8eoKBtaUSP79pz7FbOCZKUckgbXPjjIE2ZwwIDNAXY1KuVkIHCXvNknjaC/LRu9RvmFfOEqW4s4SJLPYJlavSkKUhwE5nNE5CT/90N+YRrv9Frt5cIAg6axWxeJZ+fROGrahGtS4Jzx7tLMlTgZgFSMV6kSoVhw4+0arzF3bMU3nAVikvkfAYa+K6fw6E/72JHvbiXzMXeATksM1n2O2kvFVxVG3uTu+1TwVGs8CQPf0S9vULYw40f7sQ6+t2JbE6w/jv08V6mZVqKaI5PaRkGLRvXQxnGX 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:(13230001)(4636009)(366004)(5660300002)(66476007)(66946007)(66556008)(2906002)(786003)(36756003)(6666004)(8936002)(8676002)(2616005)(186003)(26005)(508600001)(6506007)(6512007)(316002)(6916009)(6486002)(75432002)(83380400001)(31696002)(31686004)(86362001)(558084003)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lAYHqwzszzBC//Dw1IgvxFoSYPzONp/qNyC3mv6GpNOdI66fNWdlQcUFby16yPRVL14Dfj3grBz0mVaeCuDP31Esn3E7jWkQl5RKGAc0HnzqDTCvIl3dIClZNggDUpy7JCf3vunRwyhWvZrMNxRgPfq3k3U7FHfWx7Hhq4VjtqAiJ9/CZKkuoVotM1n8f0mWoerIu8Dz1FOlaOg5Dx1Nox7zI/vdRrCkN03eRCSzKJoqOmZSP66yFoJDYLRIjf+dN5UjkeJBGiJ6Egffxd8ABxNm3w9QiMaZ/738odpfONimh9oZV4Vgl7lMS8TFZX6ZyVZnNWTdO8av9qVo15AOc2SAL+aL46zaPxob32pIEtZK7PZY3v5TTyY33qQQ2hWAHhVqbUFfhc1mBcYLVd5YwwPl6U6kULl5dPOKlKC7N471qj8sqWWRuvcvlUVKY2eWkz8sbTq77EFoH5lEPz/PJ5SW2cJNCblD4MBOMAPci7TRTmQThNN0p+ef67GeangJvwdA0UGxVpdVNBOELToWQym5JAHQTaeMtOde1K6iuGKSecQFsMN5xhSa2aI0LzNlBo1x2dlNBEf/BD5io2de5f42vSOZsRewN5/2YEl0pbtwRtp1pAew123EJz4EGi0wZuhuQvumnnRrSOokeDxzgMc77IARqVV1mVS+eyPqdQwVvs973S8M+xD518REiKQyxhh/a86dqGZpB3P6sk9MAfaREMw2MGFlOwxudI9/lAsaKmpB6NNZnMiXo3O9rLqloErYo2ATOYMgcg/5Gagah9lxjIy7ycEwxCMzl+fWjOQQ49ZlBkXMzi7Z85p8+78FI8kJ5K3S5R3iQKHyLreB/kGqL09P6EckaFmxRoJI4iGQU8qGHCiYeWre1w8yhAFdplXoEThmRtqpIRUliXUxWfWW5FJcpHGzIAsS4yDiYTug5P8sVQWJhXaAJA5sfX0fZ8vwEvsE3ZQDtkaKA10wOZgMEjoA2q/ZheqhF3CEi2OquMOptLKUIydqK97F1R7fo+pUlZIaGwN+glL9koMXRwlzRtBTQfjfWaAJr28J7TOojnNqmOJZj4SGnEBcy2WXq/OMuRVseLATPorhXBYJNTUjT3q7vEa5GY0Zp7WQDG4htjertuOSewJCOCjYEYzqOqLGLlvw2WeM87HoZf+QhETg43D7jhuPK0unh5jRfcEMz4F0mPfigsmFaaydAEDaHEUHn+YHYgRHaRQTLbk5dF27/ZCQYEgPK3RCZ6NQE7TIV1LZvgoAOPtnmU4/Z55s36tLKABm0U/kWoepD7GSlzc/G7JOauhnu8yqCaKHH4OAT37hBv+qVyOPvRqmNxF29PFTGmwc+HqtQXw2uNsLBYDqBG+9avgHApRCE8OiMS60jWCTAB26Vr2HbGP8LrEh4YmqwChePJBcpxE7UJXPb35P4e3XswxbXemb9K+QzuFD+1oefFqHErXULnRtSs6LyP1S/NbVDsSe/lie5AW8zuV8nfo1E80BNzoJfrhx+7ColUXnZ0G4OQzQofNpd9sVcoQgHBynmIU3Jse/7QwXxj7t5GI8/14EV8cYhqCeaVWMaepckHJHitOsLHWBK9L/oM2LNhUg9nNNyEARpYQrTiJ68gTbkSrglrUb8YGlZyy4CiMeY4mXnhv6/F/HGeiXRAg7IhFqFG57KhVOJh74+64zfQFcghLgTjJvxn559XIQGPU/wDm3CPzFyfD1rjJzSS90cvjPchGwOiqVfXZBgw== X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 55e7740d-59f8-4f80-4966-08da285e9ebc X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 15:00:08.3085 (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: itWERq4JYBgn/AaBami+fZYRmeEq04AUravJJmdkPrktFayv+qYrOwQlMm7FHQlnTm6XmJaIhUjtPHkIbGYCtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB5656 Received-SPF: pass client-ip=2a01:111:f400:7e88::708; envelope-from=kbrown@cornell.edu; helo=NAM10-DM6-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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) I just noticed, as a result of the failure of desktop-tests--emacs-pid-running-p, that system_process_attributes was never implemented on Cygwin. This turns out to be quite easy to do since most of the GNU/Linux code works without change on Cygwin. I'll submit a patch in a follow-up email. Ken From unknown Mon Jun 23 11:27:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2022 15:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55153@debbugs.gnu.org Received: via spool by 55153-submit@debbugs.gnu.org id=B55153.16510726222373 (code B ref 55153); Wed, 27 Apr 2022 15:18:01 +0000 Received: (at 55153) by debbugs.gnu.org; 27 Apr 2022 15:17:02 +0000 Received: from localhost ([127.0.0.1]:43953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjPY-0000bU-OO for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:17:01 -0400 Received: from mail-sn1anam02on2103.outbound.protection.outlook.com ([40.107.96.103]:7036 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjPT-0000SO-7R for 55153@debbugs.gnu.org; Wed, 27 Apr 2022 11:16:59 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TJY8eCCh0U3VsvBoL/jbfuKGhenQYTKujDbumoDt+2Ms46UXXEQiva3Xt7OXFOJg1fZhvutYWqwVzGupbGpG6LexYAmPxnL7WsuavLJ404/5M6sBZzd6Xf+bt2UHAiE6wXv2R4eVB94g34+o0aCfAMR2AEjwKzHj273gsS/uIdELc70iJ3sSYnYJIvt4n54B9MBBzBIsUO3xk9jf2crfW3440D/9ND+UzP4qOouSRY5hLcK3LFrluuCAS6Dsx3dtxo/9RIrEjUXFC5kwtMBz5htyuDCQoCjyT6L99aQSUQE7B3nBIkTOdq1ZR5yVq8OPZglJAeAo9jsrQrOFg7b12A== 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=ffdjs5la4CIOKuzd+1JtZtqZabrUJCBvFemlcEhi9jc=; b=P3H7dFUsz0aSCML0JMZ8ugj537NUHNO4fcXSdC9W0pbkvypOY83o/LUY5H/WemexjdW5l+8QJB4m/DJlXCRrSB8ZCBGFqqK+gCJgT4WTL/mqNxrrPMdPpR2dluRrGGYgNKcclFWjTojpPHDWNoGekoQEbx1o+Ytv+27UQyPLUSRQ+ycTUvJ8E8xDIK/bbUubQkVGBKiCqaTmek3Hmue9nswY73s7tgSJ/Trv20xchQWcevAewIwnQVLWhk8lCWHgwge9Zg+kSxvurmfMT0XIpIqtDq+/8mzA7Nk4gLZA2jcpgx04KToxaD6CZ+1pZiw6xjZpO+pNFejCHTZkZe8FBQ== 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=ffdjs5la4CIOKuzd+1JtZtqZabrUJCBvFemlcEhi9jc=; b=PgaFZ/YmaR4RhtA9sf0X/q7k/+7VwG3UKt+DPqdq5nTtjNoE5ANFwpQyXv5iAAQjG1ZxkDBMzLS3Vezgx/gL4W/fFfozF+XxK8n9VyuiNnyybwVeTkCCJqO1D0PD3Cgsu3orIGTAkfCl0/x5kOY+OaU2oiTk0CJD3vMkYdjziAY= 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 MWHPR04MB0590.namprd04.prod.outlook.com (2603:10b6:300:71::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Wed, 27 Apr 2022 15:16:48 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e%6]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 15:16:48 +0000 Content-Type: multipart/mixed; boundary="------------VmTgNLYP9PM6n1ncPP2Z9Lvw" Message-ID: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> Date: Wed, 27 Apr 2022 11:16:46 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US From: Ken Brown References: In-Reply-To: X-ClientProxiedBy: MN2PR17CA0034.namprd17.prod.outlook.com (2603:10b6:208:15e::47) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 93538ba9-13be-4e22-40b9-08da2860f2a2 X-MS-TrafficTypeDiagnostic: MWHPR04MB0590:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9oPAvLk/1qMKjq6U7Cj+7FcRe4PRDdSVxmXvq/WnZumLK7c8gukAtfrDCv2H9FohbrGYhtq+/l7lgCzaTfR9LXrjmrohDza9rhMwL2ioc/ZmhmP+as7/iMzuu0UVHKMaiZ1Jj5aKbXJdP+Vds1v6UbTaUqTOMYCckSDSmCcVCxJTG3zalSpa1qxNOSiF+58qyFi28qNuWz712/bSJwlDqoY/2LdZQIRjs+ovbrlzWlUYu0iH9epz+iVrMt9pHu+T7GrJacYbypTQByb3v7TG+NWsEFOthb9/U9IOSn16etMQ89Mzca4frF7o/Y7Yg4ea5WESc81vAkS9jJde40hpwVfe+eTADzTvO+xJnlSmHSd6utfGnYTEoOuXAmoV5Sp1auWHedolpJOx8NarAt4jbF4BwG1HUyKTDgEyxPGWvZg2jQzAZ8RdXXlabMa2SqwLUm+t7qkyB1ANUqoF6jBzqMaBPJ/Qc9oW/KsIEfKWqZKHzWm9Yr7wH+0LN3kFRC+iNtuXdocgu1FEwt6+K0eIhT0yqZLb76AG/9Aaceg0nUscs/qvV5ZwJRK0f9yIZIgne/vJ3JW8HTokpqZhjgTCmKi740KiHEFi76yWPhpmhYJAzpOE9aLYF4hm5JPOD0LZm0o57xgk+NMdhVDg0M+KksjYl2/tJHT33ohINYQNM6tMmBWujQaJCXcV8pydfmTlSpvSlTZhQ/675pzoWLOo8IgM52gQJSlpDfvuzQSlTh4wntDLsWjX+eaz5MxVFi5b 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:(13230001)(4636009)(366004)(2616005)(83380400001)(31696002)(235185007)(31686004)(36756003)(6486002)(6916009)(66556008)(66476007)(75432002)(316002)(66946007)(8676002)(786003)(5660300002)(8936002)(86362001)(508600001)(186003)(38100700002)(2906002)(26005)(6512007)(6506007)(53546011)(33964004)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ORe1U0Wzvt7d4agS5Nm2/iXlANaJVZ1dzs/Qu5J4nEB9X/5T8pxfD5HleGnXfOSxzHt+KSYvQk8w/p6yvPszNg9oDe9+ffX9YTb4TK8yG58O68o/13ICMie+nhorOyZJB5ripyyIVT83qcO9nELpNQ9/ioe0fePOzYCqFRUG/i1W1wu/PLxUxucDEf0R+9gIJiZGX6tlpaqe1N8R8plMPZkB5o37OvFvYKFugdPVe2A2siO6sJ/QhVMO30BwQ3Y45qqvxaJ0mDNXfvZW0c9VNxHzDRGEODEtQiS8OJRVRtRuskKgEcc4q5rPnF+KA71pOXc8qtSQZqAdP8MWMSbWp7jX9gibNQyIczyNVQKsqM2ww0GNzzUkgkAtdPjUlKq7F2w08oNVxBID9Etu9UjwLF/8UytMWR47XTmyafmo9dPRatgReua0XCHkYTIBaQ0GteJYtSWniFbKSgcHDXkk9Ca2gm+pnaBlX0eNF+fovYiVFRMqZI/OCwf1Wl3lcZ+SmnoF+0iFRaOLxlb3B3Zd3Rxtz9PxVjq0YxF/AaAwXKI9addVBqzoxNrHxuIMQJNcpT98vKwFy98laIwOm64Qwqe2ELVtgwP1XQXpwi5sny83rppGWkjmP6DQsIADfFOEgnBB6I0eOp9CxxGv9YgeQIPXkfzN2w+x/RdhCT5U8IJMBSo4gaJDCMNUOzTahvXdmFDEeT69yX+B/mTZ+j9zK7cxt1vqY2Lgrq6oZuL8YX6RGGjvVtVZVvtLHfD+kEl00tNvhT16bgPWc/Ig1Gmxag2DM1NMmvTFww12/wLTJdfYxzeUZ4veuwScvzztFIsurTanJa/+gWDnkVhSiM4PeW8eafu2HOAupW5EqqXPJ2PPbL7UoR+ZAg73TKNMq6CK2rqrj48Q169ceJwqQCnBGV/KjkkF+Dk9HBvbg2cKUKD5TziBawXxRDlTJfZ+iQBCytmMhwVKE8rq6+K/FzI8tQaM/yFEedMJAKk/B1glVJ6V58oHxRv3rw2Fo7OVO6Q3oNNMZOuXT9IbbSN7vZkgaFlT1glikYagGbj0qm9692foJVC2aV2eHRUHbYMmZeiNbNtZaht1+IXNr5POm8naWqU5kXu3nQm0aL9ANZObtE65WO9U94W9mM84Ett1So8OxfOCKb3TEQ1yAZMptNqzXQV9zb7EvZFE0ovrHgNYhe/yVd1qWPeM0qYLkA0IE5VxvsbljzW6xSa9abiImUnl3rT7IF8PfaFnP9pMrViyEdO+1s8rS4sE7uW0/VNuKyPDI0hb9/Yk7uSC1bVCf3Xq0wfeC3Dpfy3DGik7VE1fs/7CYi29GIEDh89G8Ya9VptY5Imb6u/QvFflKZNs0nkK4l1ioy//m0bDkDiT7aOr8klKF53WV/gtqHnflAU1lpi/O2qZIoHYzjKHRfDr+hdKSAfh8Uuf+HH1Le4oZeL+KKnzqeIixtqOyn/Cru6JM/05aQoxgL/+WsOXnK8if69lzocEX4GYJMijtW7zcsBjzS1J2ng1ZOxx74FciKVN/RNCYiRwwe8lxPmPM9HZjNwkbmt12bgmLp5ZGcGg8itbrNjjAwulviR09V7eJ7EFHaTQLO7xIOZcM1ndnpEv0i3/CMCUvYuiMZ2Ov5vVUWjIjSF0kaMpAUHQCLznvUnNom73G61O6zwAEDdA+luU59Q3zdegF/jmK1WeQ/ul1NQJ0as1F4tFKX/DaTGF7sN2vnFWGEf5uRLaqbK8WlIOnmI0QQ== X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 93538ba9-13be-4e22-40b9-08da2860f2a2 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 15:16:48.0600 (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: xWnBUzGQoAlqQpNzmqkJMF5qjzaYzzAmnOhMTrPKe+ksyJFOmgY/oGeDojhmU76UqT63THkyRs+7gOdubczajw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR04MB0590 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --------------VmTgNLYP9PM6n1ncPP2Z9Lvw Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 4/27/2022 11:00 AM, Ken Brown wrote: > I just noticed, as a result of the failure of > desktop-tests--emacs-pid-running-p, that system_process_attributes was never > implemented on Cygwin.  This turns out to be quite easy to do since most of the > GNU/Linux code works without change on Cygwin.  I'll submit a patch in a > follow-up email. Patch attached. It's written against the master branch, but it can easily be backported to the release branch. It seems safe enough to me, but I don't have strong feelings about it. Ken --------------VmTgNLYP9PM6n1ncPP2Z9Lvw Content-Type: text/plain; charset=UTF-8; name="0001-Implement-system_process_attributes-on-Cygwin.patch" Content-Disposition: attachment; filename="0001-Implement-system_process_attributes-on-Cygwin.patch" Content-Transfer-Encoding: base64 RnJvbSAxYTYwM2ZjNDBiY2EzN2UxZWJhMGZjZmE4MjQ0ODMyM2I4OTY0MWM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog V2VkLCAyNyBBcHIgMjAyMiAxMDo0Njo1NyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEltcGxlbWVu dCBzeXN0ZW1fcHJvY2Vzc19hdHRyaWJ1dGVzIG9uIEN5Z3dpbgoKKiBzcmMvc3lzZGVwLmMgKHN5 c3RlbV9wcm9jZXNzX2F0dHJpYnV0ZXMpIFtDWUdXSU5dOiBJbXBsZW1lbnQsCnVzaW5nIHRoZSAv cHJvYyBmaWxlc3lzdGVtLiAgVGhlIGNvZGUgaXMgaWRlbnRpY2FsIHRvIHRoZQpHTlUvTGludXgg Y29kZSBleGNlcHQgZm9yIHRoZSAndHRuYW1lJyBhdHRyaWJ1dGUuICAoQnVnIzU1MTUzKQotLS0K IHNyYy9zeXNkZXAuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh bmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy9z eXNkZXAuYyBiL3NyYy9zeXNkZXAuYwppbmRleCA5YzFlNTljMDJiLi45NTI5NWU3ZTY3IDEwMDY0 NAotLS0gYS9zcmMvc3lzZGVwLmMKKysrIGIvc3JjL3N5c2RlcC5jCkBAIC0zMTkzLDcgKzMxOTMs NyBAQCBtYWtlX2xpc3BfdGltZXZhbCAoc3RydWN0IHRpbWV2YWwgdCkKIAogI2VuZGlmCiAKLSNp ZmRlZiBHTlVfTElOVVgKKyNpZiBkZWZpbmVkIChHTlVfTElOVVgpIHx8IGRlZmluZWQgKENZR1dJ TikKIAogc3RhdGljIExpc3BfT2JqZWN0CiB0aW1lX2Zyb21famlmZmllcyAodW5zaWduZWQgbG9u ZyBsb25nIHRpY2tzLCBMaXNwX09iamVjdCBoeiwgTGlzcF9PYmplY3QgZm9ybSkKQEAgLTMyNDEs NiArMzI0MSw3IEBAIGdldF91cF90aW1lICh2b2lkKQogICByZXR1cm4gdXA7CiB9CiAKKyMgaWZk ZWYgR05VX0xJTlVYCiAjZGVmaW5lIE1BSk9SKGQpICgoKHVuc2lnbmVkKShkKSA+PiA4KSAmIDB4 ZmZmKQogI2RlZmluZSBNSU5PUihkKSAoKCh1bnNpZ25lZCkoZCkgJiAweGZmKSB8ICgoKHVuc2ln bmVkKShkKSAmIDB4ZmZmMDAwMDApID4+IDEyKSkKIApAQCAtMzI4Niw2ICszMjg3LDcgQEAgcHJv Y2ZzX3R0eW5hbWUgKGludCByZGV2KQogICB1bmJsb2NrX2lucHV0ICgpOwogICByZXR1cm4gYnVp bGRfc3RyaW5nIChuYW1lKTsKIH0KKyMgZW5kaWYJLyogR05VX0xJTlVYICovCiAKIHN0YXRpYyB1 aW50bWF4X3QKIHByb2Nmc19nZXRfdG90YWxfbWVtb3J5ICh2b2lkKQpAQCAtMzQzNCw3ICszNDM2 LDkgQEAgc3lzdGVtX3Byb2Nlc3NfYXR0cmlidXRlcyAoTGlzcF9PYmplY3QgcGlkKQogCSAgYXR0 cnMgPSBGY29ucyAoRmNvbnMgKFFwcGlkLCBJTlRfVE9fSU5URUdFUiAocHBpZCkpLCBhdHRycyk7 CiAJICBhdHRycyA9IEZjb25zIChGY29ucyAoUXBncnAsIElOVF9UT19JTlRFR0VSIChwZ3JwKSks IGF0dHJzKTsKIAkgIGF0dHJzID0gRmNvbnMgKEZjb25zIChRc2VzcywgSU5UX1RPX0lOVEVHRVIg KHNlc3MpKSwgYXR0cnMpOworIyBpZmRlZiBHTlVfTElOVVgKIAkgIGF0dHJzID0gRmNvbnMgKEZj b25zIChRdHRuYW1lLCBwcm9jZnNfdHR5bmFtZSAodHR5KSksIGF0dHJzKTsKKyMgZW5kaWYKIAkg IGF0dHJzID0gRmNvbnMgKEZjb25zIChRdHBnaWQsIElOVF9UT19JTlRFR0VSICh0cGdpZCkpLCBh dHRycyk7CiAJICBhdHRycyA9IEZjb25zIChGY29ucyAoUW1pbmZsdCwgSU5UX1RPX0lOVEVHRVIg KG1pbmZsdCkpLCBhdHRycyk7CiAJICBhdHRycyA9IEZjb25zIChGY29ucyAoUW1hamZsdCwgSU5U X1RPX0lOVEVHRVIgKG1hamZsdCkpLCBhdHRycyk7CkBAIC0zNDgzLDYgKzM0ODcsMjYgQEAgc3lz dGVtX3Byb2Nlc3NfYXR0cmlidXRlcyAoTGlzcF9PYmplY3QgcGlkKQogICAgIH0KICAgdW5iaW5k X3RvIChjb3VudCwgUW5pbCk7CiAKKyMgaWZkZWYgQ1lHV0lOCisgIC8qIHR0bmFtZSAqLworICBz dHJjcHkgKHByb2Nmbl9lbmQsICIvY3R0eSIpOworICBmZCA9IGVtYWNzX29wZW4gKGZuLCBPX1JE T05MWSwgMCk7CisgIGlmIChmZCA8IDApCisgICAgbnJlYWQgPSAwOworICBlbHNlCisgICAgewor ICAgICAgcmVjb3JkX3Vud2luZF9wcm90ZWN0X2ludCAoY2xvc2VfZmlsZV91bndpbmQsIGZkKTsK KyAgICAgIG5yZWFkID0gZW1hY3NfcmVhZF9xdWl0IChmZCwgcHJvY2J1Ziwgc2l6ZW9mIHByb2Ni dWYpOworICAgIH0KKyAgLyogL3Byb2MvPHBpZD4vY3R0eSBzaG91bGQgYWx3YXlzIGVuZCBpbiBu ZXdsaW5lLiAqLworICBpZiAoMCA8IG5yZWFkICYmIHByb2NidWZbbnJlYWQgLSAxXSA9PSAnXG4n KQorICAgIHByb2NidWZbbnJlYWQgLSAxXSA9ICdcMCc7CisgIGVsc2UKKyAgICBwcm9jYnVmWzBd ID0gJ1wwJzsKKyAgYXR0cnMgPSBGY29ucyAoRmNvbnMgKFF0dG5hbWUsIGJ1aWxkX3N0cmluZyAo cHJvY2J1ZikpLCBhdHRycyk7CisgIHVuYmluZF90byAoY291bnQsIFFuaWwpOworIyBlbmRpZgkv KiBDWUdXSU4gKi8KKwogICAvKiBhcmdzICovCiAgIHN0cmNweSAocHJvY2ZuX2VuZCwgIi9jbWRs aW5lIik7CiAgIGZkID0gZW1hY3Nfb3BlbiAoZm4sIE9fUkRPTkxZLCAwKTsKLS0gCjIuMzYuMAoK --------------VmTgNLYP9PM6n1ncPP2Z9Lvw-- From unknown Mon Jun 23 11:27:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2022 15:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 55153@debbugs.gnu.org Received: via spool by 55153-submit@debbugs.gnu.org id=B55153.16510747957736 (code B ref 55153); Wed, 27 Apr 2022 15:54:01 +0000 Received: (at 55153) by debbugs.gnu.org; 27 Apr 2022 15:53:15 +0000 Received: from localhost ([127.0.0.1]:43990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjyd-00020i-Jg for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:53:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjyb-00020S-Ru for 55153@debbugs.gnu.org; Wed, 27 Apr 2022 11:53:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58234) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njjyW-00043J-8M; Wed, 27 Apr 2022 11:53:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=X0hvyek7qgqZvSViI88iDL06OT5KfyGiUd7DpPSYvMw=; b=grzPNGOoOU+Y qUFG7M4oZQ3glcKn+lm8NiVlQFyQ+d9SDZKHmBR2BuzaSSRsWB7BkToAYZF+Bbinkd9XEjSs64EHW d7gYXAOwY3nw2U4dxLd47eCQAMizcgU76rlKcvOaxNANOAMvDasURmzfaTmS4Sp3iSvYk7MmQ/kpG QJCaA6lmtuo7S7njpse1Gdgzlfeltq66eXUb5739dSx+sFQJ2WR9alh+N7yXxNBXOFrvIYWM5SUcV yCM+piu45hDLoSaK+7L3WoCVzv+Bcz0B558t/aQ1Sr7bH6+VHhuA+DFTwMXu9l61Hfx+AeOK9N6LV R8rXQE35qznhwIZJTDUBBQ==; Received: from [87.69.77.57] (port=1559 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njjyV-0004iu-Ma; Wed, 27 Apr 2022 11:53:08 -0400 Date: Wed, 27 Apr 2022 18:52:58 +0300 Message-Id: <83zgk6bk11.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> (message from Ken Brown on Wed, 27 Apr 2022 11:16:46 -0400) References: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 27 Apr 2022 11:16:46 -0400 > From: Ken Brown > > +# ifdef CYGWIN > + /* ttname */ > + strcpy (procfn_end, "/ctty"); > + fd = emacs_open (fn, O_RDONLY, 0); > + if (fd < 0) > + nread = 0; > + else > + { > + record_unwind_protect_int (close_file_unwind, fd); > + nread = emacs_read_quit (fd, procbuf, sizeof procbuf); > + } > + /* /proc//ctty should always end in newline. */ > + if (0 < nread && procbuf[nread - 1] == '\n') > + procbuf[nread - 1] = '\0'; > + else > + procbuf[0] = '\0'; > + attrs = Fcons (Fcons (Qttname, build_string (procbuf)), attrs); Is what you read from /proc//ctty guaranteed to be pure-ASCII string? If not, build_string is not the best idea here; you need to produce a unibyte string and decode it. Thanks. P.S. Doesn't this warrant a NEWS entry? From unknown Mon Jun 23 11:27:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2022 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 55153@debbugs.gnu.org Received: via spool by 55153-submit@debbugs.gnu.org id=B55153.165107795713377 (code B ref 55153); Wed, 27 Apr 2022 16:46:02 +0000 Received: (at 55153) by debbugs.gnu.org; 27 Apr 2022 16:45:57 +0000 Received: from localhost ([127.0.0.1]:44073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njknd-0003Th-CH for submit@debbugs.gnu.org; Wed, 27 Apr 2022 12:45:57 -0400 Received: from mail-bn7nam10on2115.outbound.protection.outlook.com ([40.107.92.115]:44000 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njknb-0003TT-ET for 55153@debbugs.gnu.org; Wed, 27 Apr 2022 12:45:55 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oXxgeDCuAx9ialTOFkKPRjVmd19UTAc8MCn56goNapzAPr8Z/S6LzvPPM68zsPEB+1SFq29zMFOe+f+fEo8Qb+TeSZ5myP3WWXwAU7jKeZqkYmSJ4MHg49cpcDfjF9l52V7i6oYJzg1I85LYr/FOf5dagcqhbWhDdVrdrzlsZklkLIk1iVwCHuYrv18cuasrzOuLXWfUzxuMaRn4NI22X6ZuTr4qTm2kokxgjal06kXPLEkhANOEcv8JTdGmK9uNs2GvT94WMK2ztP3e5ErddmmLtHU93HhcC5xBfVCii/2HoD2hDqC0hv8014gdtIQnoAJuD/0dQyWX34Cw3AOMzQ== 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=nPFWs0nFv6pYXG2T+3/nOu1k3NNwRn8AFISLx0kCGAY=; b=nlDAh8hiv6PZmjl72V8m3k56tR5wCD65v6M1aPo4qP1Kb6KZlzBg8GI9ovZFjpyuZwbQmQr93MyJFQwU5o4XuLnOT0Y1gZjhe7ocYK5sza/uD0G0n/H+l9idzKtsvBIie/hZAMHUO6CXkNWhIUaxUTkKvSGyziGa1h6qikOeru2rko0ux7lrISBeZeDuCMxVeomsNQBP7qxovJMCeDi4y4fZE3E84Q9RhPRlpj+Ekly0Yk0rwYutf7E+UzG4E2MvHy0e63pe+j5l/p6G8QHBrxdtZw1bxIo2mBpYJPKChmpVEhGHBaIte01pMJVeyPnSStOahODCkfQUqVj9UUCCdg== 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=nPFWs0nFv6pYXG2T+3/nOu1k3NNwRn8AFISLx0kCGAY=; b=OGlsHyDRSa3karXTZ+YNwUpfrZB3E34tCeByVLqeZBn047B3wnyIwtsOGCPHqz9aaKQ+n1mlsfwsx595guh71DxAEYokei22GVaJsshstfRbqFfmQm9sNxASW4rsA3/QXUjmTYU7rEpmFpUK1cgxDaewyGB6XnTf1DGjuEsleUY= 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 CY4PR04MB0440.namprd04.prod.outlook.com (2603:10b6:903:b4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Wed, 27 Apr 2022 16:45:48 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e%6]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 16:45:48 +0000 Content-Type: multipart/mixed; boundary="------------PrVaqgUF0beKnVL9158eQ5mQ" Message-ID: Date: Wed, 27 Apr 2022 12:45:45 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US References: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> <83zgk6bk11.fsf@gnu.org> From: Ken Brown In-Reply-To: <83zgk6bk11.fsf@gnu.org> X-ClientProxiedBy: MN2PR05CA0036.namprd05.prod.outlook.com (2603:10b6:208:c0::49) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4071bac2-3263-448b-070c-08da286d6172 X-MS-TrafficTypeDiagnostic: CY4PR04MB0440:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YxqdR1UQUvUrv0hvhd0dNwrM1kpBYD2EMwHYXVVPFAKvq/gfH+WP+LeBEzf6mByYwaJm5r7EfjC7weskb29r3v4jV3WJtEo40mMGh4s1Hc/m71LXlxkLzL6NRVbTSGcDRgXg/RdnS7/FpdN3tJYwkRdTRD9yq/8hDMbrUQT1v1v8cbt5KzQVMe+n5+dIjsEh5HygKomB+oAg0QXNwjG034Z0cxsNapEueVgeXdyC42Wl0i586ZhxvelE8cmXQ5V9GD9dQ/CKaCbC08Rwk9dJdTrGYJlgzPcGeVepgAgwLqZnjqNl4OhHKBw+EH6Hztu1GdsyCH3sw9pLex21GwWcUkNvTeayyYKokKfwfXb5Y/WjYs/yVDgNChjLK8yyKi32HfkJzcsP+/oafQ8B1oxglo5+O1AFQK23ll+0S2FP8TKMNmaY17pWbgulwO0xlBiF+FKI4LK/rNHio0U1QcZBVk2VyQ8D26UTy4YTJSupKzZs44xlUkOuuhjO1ZM6TpENkZTEThvhZ45WuMnVvYMWMU8kWhq7NMrBT+jYNFg33Ki8TsVttLwJeBYVQv5I408XcfhVofW4A/KRxkIbD/03Z26ePDaWqbhHF/Dtn9XcZoLiEB4II/2kKcXhUmtozPFc7A6sBAgP8S5YnQbweJTPBVbYnCLd0AQmAH26SvGEM66+u59ljbCTN2coBBU97P9dVzxZJmw8Fl2t1BFVftRNmwcmspE4eKt5nnwcF/i1dvmePHjOaH0+O6cYPKsuzVFG 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:(13230001)(4636009)(366004)(6486002)(508600001)(2616005)(75432002)(86362001)(31696002)(6512007)(33964004)(26005)(53546011)(6506007)(38100700002)(6666004)(186003)(786003)(2906002)(66946007)(66556008)(66476007)(316002)(36756003)(235185007)(5660300002)(8936002)(31686004)(4326008)(6916009)(83380400001)(8676002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j31OxZAMKmxprZ8Kp2Atdu8keOK50cXBlaf941mWAaaBU3YKLRH244iB72M9chHwIV9/Xn3NorInVSs28Xja+tXqQTlwLvQ5rmCV3D/JpdY+Ik592/xngJqatNOFUGY2fcNMvaSzU7kBCA6P2q7vurEOORB5WnI1mSd6LpJ2A8Rgm96XfVgzr3Z7sEHK85u6XYG8E1reN78Hi+W0p9B0tdKRCQPvLzudM9UY/kq+pXPw+BHtgWxoIvO0vw2Q1NG9gdV/bRLmhlUfj+MhrovVdXMZtoga43v4XtZngY0UPvH6ErCAJXkKrLAU4S+Z6tYoNmg8ZwqieJRDaUqnU5HFEA4BM42H7qQchKhppqI/Js4y1p/+q9Il3grDZP6NOG/EcrQTbZnIgjGLHUnTj5fLN0+1eYTuBuX6U67+a9o+UdXxfKbjtj8AlKfh5ygPduuXqw75AEOlIXu/b4WDkluMBp21qB+aFRME/axwN+cMNog5tvT2kEkhoqS+N/OUGYn4s4hmzLQmXgJfNjwoxBsnRvIdzI0CDJFIkx+VxK9McdE37YlL7+eOfjCxkuF7FrtM8UZpRrdKJPYCL6GHb/TQ9+j4YBvXkNXJ4ftM+BN/L12x7u40HByI8lPAUPLWvPnxqHuSy1RmY/MRFUCOvEA0Ai9zXtcjZBbNWwpz4olLTRo96LVyS8FOy5V7jpNaPS5HBJzjQ8FV1PqM0cwqtJs+DTglUlEd4CJXj56HFib0KtXD6nqIa+kadqfS6iISWRAf3yTTMlzAJ9ywyyP5DCPNza0ZuFJNLSXUJT5hPFCCmKaAcfw8RRxxjp2GClbeux+aTfvkTpmBItoYmOVXOt1O7H2jpNAC8yfJXcrzKbP7hUNwfukMcjB6qxMIUOm6JPwC+gVpNpd9SWnoKaeQZ8jvDZjsF2Az/cs2aQdZOSMtAQUez0z2qIqfmxE8UeOA2kc87pRexKLOMWm9yxA4zFzkFJLsyKLynjReF87Fa5NF6PlKkasw1SxmGk6V7kwA43jHat2tBzXMJSyVUwsnmkMzua0Fi7/vNovp5rxpM2zISpigmtNXudMEiJQZeFFQSCERmq64anyaLs+OjJdwGMHVMyoXE7NJxHuo8zo+rcBZGXpsbLRW6CAVvdn4NGGltbFI7qeUoHZ3HQX08XH75JLOjlFsVB2YkcTuVkjResEtlQzP9Gzq6XqM0TZaoDD2BRvBbnxEpm5FyT8qZ89GVaPL4g54e1c/koA2YVjT++UrFrUHtKfJm1fyBwpVoSsTQRZPcs+Lb9DzTzuz4r4eBMOIpiOYaJJRz+ShkNRK2+Bawn0Z9AHg/UgP+c9zKGtj0V0Hz1rfXcwdVnjSf2nlYYpuqnziNM5H7Nv3GJtOohbb2ybaDtw/OqBwXpWBLIqHqb9e8R8xGCOSJa0NCfA9q2IMCla0UKlEPPOTxynC+eSk74Ao5Er93OC6pr8/7Q+FUJYPScH3/D4fOdG1vPyDj0brV8gy6pI/L3oo+3/NYlPk8jRhzKW22OZD7Vvd/y0r+dDzlbR6qaJAS/KfQmUTjfKV0khc3Ycjl0JgjeLc3BfR9BSLdGUWkjMyL6cTFobkO2n2eyLX74bEbSQu+kB3mVpoGSCsep6YKwr7Med6mwOo388aFjrNGMEjZBlzKOl5jsFmZ7Q8njOQzyY2GHq7IJv21QC/c1+KJpVZQx9rwZQjYnhJ91hPMJBN7Nj7jUZTIDig+XYZrYUG5fj7C9PXl7pYQQ== X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4071bac2-3263-448b-070c-08da286d6172 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 16:45:48.0255 (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: d+gJOogVI6i1QkYFUt4fVU1CPlCGhBDnjTdFKMzRCHoWem4tS31Kc4BiuTEZLR8/qwHPX2WgaJI5JEzvpZks0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0440 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --------------PrVaqgUF0beKnVL9158eQ5mQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 4/27/2022 11:53 AM, Eli Zaretskii wrote: >> Date: Wed, 27 Apr 2022 11:16:46 -0400 >> From: Ken Brown >> >> +# ifdef CYGWIN >> + /* ttname */ >> + strcpy (procfn_end, "/ctty"); >> + fd = emacs_open (fn, O_RDONLY, 0); >> + if (fd < 0) >> + nread = 0; >> + else >> + { >> + record_unwind_protect_int (close_file_unwind, fd); >> + nread = emacs_read_quit (fd, procbuf, sizeof procbuf); >> + } >> + /* /proc//ctty should always end in newline. */ >> + if (0 < nread && procbuf[nread - 1] == '\n') >> + procbuf[nread - 1] = '\0'; >> + else >> + procbuf[0] = '\0'; >> + attrs = Fcons (Fcons (Qttname, build_string (procbuf)), attrs); > > Is what you read from /proc//ctty guaranteed to be pure-ASCII > string? Yes. It's typically something like "/dev/pty0". > P.S. Doesn't this warrant a NEWS entry? Revised patch attached, with a NEWS entry. Ken --------------PrVaqgUF0beKnVL9158eQ5mQ Content-Type: text/plain; charset=UTF-8; name="0001-Implement-system_process_attributes-on-Cygwin.patch" Content-Disposition: attachment; filename="0001-Implement-system_process_attributes-on-Cygwin.patch" Content-Transfer-Encoding: base64 RnJvbSA1YWY0ODNiM2FkY2Q0NzVhMmQ1NDRjOGYyMzQ2MmQ5MDA1NTQ5OGMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog V2VkLCAyNyBBcHIgMjAyMiAxMDo0Njo1NyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEltcGxlbWVu dCBzeXN0ZW1fcHJvY2Vzc19hdHRyaWJ1dGVzIG9uIEN5Z3dpbgoKKiBzcmMvc3lzZGVwLmMgKHN5 c3RlbV9wcm9jZXNzX2F0dHJpYnV0ZXMpIFtDWUdXSU5dOiBJbXBsZW1lbnQsCnVzaW5nIHRoZSAv cHJvYyBmaWxlc3lzdGVtLiAgVGhlIGNvZGUgaXMgaWRlbnRpY2FsIHRvIHRoZQpHTlUvTGludXgg Y29kZSBleGNlcHQgZm9yIHRoZSAndHRuYW1lJyBhdHRyaWJ1dGUuICAoQnVnIzU1MTUzKQoKKiBl dGMvTkVXUzogTWVudGlvbiB0aGUgY2hhbmdlLgotLS0KIGV0Yy9ORVdTICAgICB8ICA1ICsrKysr CiBzcmMvc3lzZGVwLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBj aGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZXRj L05FV1MgYi9ldGMvTkVXUwppbmRleCAyZWNhZDgxYjExLi4zMzVhNTVlNjU2IDEwMDY0NAotLS0g YS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjE0OSw2ICsyMTQ5LDExIEBAIHdoZXJlIHRo b3NlIEFQSXMgYXJlIGF2YWlsYWJsZS4KIFdoZW4gJ3czMi11c2UtbmF0aXZlLWltYWdlLUFQSScg aXMgbm9uLW5pbCwgRW1hY3Mgb24gTVMtV2luZG93cyBub3cKIGhhcyBidWlsdC1pbiBzdXBwb3J0 IGZvciBkaXNwbGF5aW5nIEJNUCBpbWFnZXMuCiAKKyoqIEN5Z3dpbgorCistLS0KKyoqKiAncHJv Y2Vzcy1hdHRyaWJ1dGVzJyBpcyBub3cgaW1wbGVtZW50ZWQuCisKIAwKIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBFbWFjcy4KZGlmZiAtLWdpdCBhL3NyYy9zeXNkZXAu YyBiL3NyYy9zeXNkZXAuYwppbmRleCA5YzFlNTljMDJiLi45NTI5NWU3ZTY3IDEwMDY0NAotLS0g YS9zcmMvc3lzZGVwLmMKKysrIGIvc3JjL3N5c2RlcC5jCkBAIC0zMTkzLDcgKzMxOTMsNyBAQCBt YWtlX2xpc3BfdGltZXZhbCAoc3RydWN0IHRpbWV2YWwgdCkKIAogI2VuZGlmCiAKLSNpZmRlZiBH TlVfTElOVVgKKyNpZiBkZWZpbmVkIChHTlVfTElOVVgpIHx8IGRlZmluZWQgKENZR1dJTikKIAog c3RhdGljIExpc3BfT2JqZWN0CiB0aW1lX2Zyb21famlmZmllcyAodW5zaWduZWQgbG9uZyBsb25n IHRpY2tzLCBMaXNwX09iamVjdCBoeiwgTGlzcF9PYmplY3QgZm9ybSkKQEAgLTMyNDEsNiArMzI0 MSw3IEBAIGdldF91cF90aW1lICh2b2lkKQogICByZXR1cm4gdXA7CiB9CiAKKyMgaWZkZWYgR05V X0xJTlVYCiAjZGVmaW5lIE1BSk9SKGQpICgoKHVuc2lnbmVkKShkKSA+PiA4KSAmIDB4ZmZmKQog I2RlZmluZSBNSU5PUihkKSAoKCh1bnNpZ25lZCkoZCkgJiAweGZmKSB8ICgoKHVuc2lnbmVkKShk KSAmIDB4ZmZmMDAwMDApID4+IDEyKSkKIApAQCAtMzI4Niw2ICszMjg3LDcgQEAgcHJvY2ZzX3R0 eW5hbWUgKGludCByZGV2KQogICB1bmJsb2NrX2lucHV0ICgpOwogICByZXR1cm4gYnVpbGRfc3Ry aW5nIChuYW1lKTsKIH0KKyMgZW5kaWYJLyogR05VX0xJTlVYICovCiAKIHN0YXRpYyB1aW50bWF4 X3QKIHByb2Nmc19nZXRfdG90YWxfbWVtb3J5ICh2b2lkKQpAQCAtMzQzNCw3ICszNDM2LDkgQEAg c3lzdGVtX3Byb2Nlc3NfYXR0cmlidXRlcyAoTGlzcF9PYmplY3QgcGlkKQogCSAgYXR0cnMgPSBG Y29ucyAoRmNvbnMgKFFwcGlkLCBJTlRfVE9fSU5URUdFUiAocHBpZCkpLCBhdHRycyk7CiAJICBh dHRycyA9IEZjb25zIChGY29ucyAoUXBncnAsIElOVF9UT19JTlRFR0VSIChwZ3JwKSksIGF0dHJz KTsKIAkgIGF0dHJzID0gRmNvbnMgKEZjb25zIChRc2VzcywgSU5UX1RPX0lOVEVHRVIgKHNlc3Mp KSwgYXR0cnMpOworIyBpZmRlZiBHTlVfTElOVVgKIAkgIGF0dHJzID0gRmNvbnMgKEZjb25zIChR dHRuYW1lLCBwcm9jZnNfdHR5bmFtZSAodHR5KSksIGF0dHJzKTsKKyMgZW5kaWYKIAkgIGF0dHJz ID0gRmNvbnMgKEZjb25zIChRdHBnaWQsIElOVF9UT19JTlRFR0VSICh0cGdpZCkpLCBhdHRycyk7 CiAJICBhdHRycyA9IEZjb25zIChGY29ucyAoUW1pbmZsdCwgSU5UX1RPX0lOVEVHRVIgKG1pbmZs dCkpLCBhdHRycyk7CiAJICBhdHRycyA9IEZjb25zIChGY29ucyAoUW1hamZsdCwgSU5UX1RPX0lO VEVHRVIgKG1hamZsdCkpLCBhdHRycyk7CkBAIC0zNDgzLDYgKzM0ODcsMjYgQEAgc3lzdGVtX3By b2Nlc3NfYXR0cmlidXRlcyAoTGlzcF9PYmplY3QgcGlkKQogICAgIH0KICAgdW5iaW5kX3RvIChj b3VudCwgUW5pbCk7CiAKKyMgaWZkZWYgQ1lHV0lOCisgIC8qIHR0bmFtZSAqLworICBzdHJjcHkg KHByb2Nmbl9lbmQsICIvY3R0eSIpOworICBmZCA9IGVtYWNzX29wZW4gKGZuLCBPX1JET05MWSwg MCk7CisgIGlmIChmZCA8IDApCisgICAgbnJlYWQgPSAwOworICBlbHNlCisgICAgeworICAgICAg cmVjb3JkX3Vud2luZF9wcm90ZWN0X2ludCAoY2xvc2VfZmlsZV91bndpbmQsIGZkKTsKKyAgICAg IG5yZWFkID0gZW1hY3NfcmVhZF9xdWl0IChmZCwgcHJvY2J1Ziwgc2l6ZW9mIHByb2NidWYpOwor ICAgIH0KKyAgLyogL3Byb2MvPHBpZD4vY3R0eSBzaG91bGQgYWx3YXlzIGVuZCBpbiBuZXdsaW5l LiAqLworICBpZiAoMCA8IG5yZWFkICYmIHByb2NidWZbbnJlYWQgLSAxXSA9PSAnXG4nKQorICAg IHByb2NidWZbbnJlYWQgLSAxXSA9ICdcMCc7CisgIGVsc2UKKyAgICBwcm9jYnVmWzBdID0gJ1ww JzsKKyAgYXR0cnMgPSBGY29ucyAoRmNvbnMgKFF0dG5hbWUsIGJ1aWxkX3N0cmluZyAocHJvY2J1 ZikpLCBhdHRycyk7CisgIHVuYmluZF90byAoY291bnQsIFFuaWwpOworIyBlbmRpZgkvKiBDWUdX SU4gKi8KKwogICAvKiBhcmdzICovCiAgIHN0cmNweSAocHJvY2ZuX2VuZCwgIi9jbWRsaW5lIik7 CiAgIGZkID0gZW1hY3Nfb3BlbiAoZm4sIE9fUkRPTkxZLCAwKTsKLS0gCjIuMzYuMAoK --------------PrVaqgUF0beKnVL9158eQ5mQ-- From unknown Mon Jun 23 11:27:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2022 17:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 55153@debbugs.gnu.org Received: via spool by 55153-submit@debbugs.gnu.org id=B55153.165107956525056 (code B ref 55153); Wed, 27 Apr 2022 17:13:02 +0000 Received: (at 55153) by debbugs.gnu.org; 27 Apr 2022 17:12:45 +0000 Received: from localhost ([127.0.0.1]:44199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlDZ-0006W4-5S for submit@debbugs.gnu.org; Wed, 27 Apr 2022 13:12:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlDX-0006Vs-Db for 55153@debbugs.gnu.org; Wed, 27 Apr 2022 13:12:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njlDS-0007r6-0H; Wed, 27 Apr 2022 13:12:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tsYUklb8l0/PqmyNoN8wIAw6pftZaUFJxytRjppalt4=; b=cMG0KfG2eC8h ndP8a4LrStbD1CzeIvnA36nAeNKskMrGIBtebHR5vJMzmIXG95uHIhHU7kKRmw1ItUgkXQoFsSFtb Hku2IqnlE455EhH9gheZKaek5d7sZZANVy7d+/2bSBt6dnSsLTjw3jA8nwdWb/D2UzfPJTr5k4izW YNfpfVIsE3Hi1kBSTQtvZ30iM4rXnv23wH0xV23GRjkxinS0rGP9GgU4FyFBBLGK9XTxxwEaBfH0S kGjy2pCac1tyKANDJS1Y+rBHdsMg1GF8gWvEfNEy4CvWHj3DjptNZB0NQPr7qDqf0DDs+mHhMXfL3 LsQkwbr/gS8qLmGyrD45+Q==; Received: from [87.69.77.57] (port=2674 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njlDR-0000fR-9e; Wed, 27 Apr 2022 13:12:37 -0400 Date: Wed, 27 Apr 2022 20:12:27 +0300 Message-Id: <83y1zqbgck.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Ken Brown on Wed, 27 Apr 2022 12:45:45 -0400) References: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> <83zgk6bk11.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 27 Apr 2022 12:45:45 -0400 > Cc: 55153@debbugs.gnu.org > From: Ken Brown > > > Is what you read from /proc//ctty guaranteed to be pure-ASCII > > string? > > Yes. It's typically something like "/dev/pty0". > > > P.S. Doesn't this warrant a NEWS entry? > > Revised patch attached, with a NEWS entry. Thanks, LGTM. From unknown Mon Jun 23 11:27:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ken Brown Subject: bug#55153: closed (Re: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin) Message-ID: References: X-Gnu-PR-Message: they-closed 55153 X-Gnu-PR-Package: emacs Reply-To: 55153@debbugs.gnu.org Date: Wed, 27 Apr 2022 17:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1651080362-26608-1" This is a multi-part message in MIME format... ------------=_1651080362-26608-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55153: 29.0.50; Implement system_process_attributes on Cygwin which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55153@debbugs.gnu.org. --=20 55153: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55153 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1651080362-26608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55153-done) by debbugs.gnu.org; 27 Apr 2022 17:25:51 +0000 Received: from localhost ([127.0.0.1]:44254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlQE-0006ue-QH for submit@debbugs.gnu.org; Wed, 27 Apr 2022 13:25:50 -0400 Received: from mail-dm6nam10on2139.outbound.protection.outlook.com ([40.107.93.139]:49792 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlQC-0006uR-Kk for 55153-done@debbugs.gnu.org; Wed, 27 Apr 2022 13:25:49 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PAryNQnLdJwwZkhM2hih7UUMX2P7QdZWDYlGfTGkAQLXPtjEbU+iu15cQW66Bk6BsGAngkyHtHCFgJUvzcHie11UjE2LN2zckXgx9ucqfmNYLCkzomOE0rqxDkJX7cg9c+dxPB1jbFMC6almQklOXy8I+Eo+Iso7ziI0WRpCWX0Q96aMHiUrx79l277M70Ebn12Fk1lhOlBAPJeJR23PZ+FE80cxDgyMOxYutnOgC96VLL95JD4cVPpJZlK/j9ccQ3TZPZSla/XntiPvx/rjTKMq2nlMMzgqf9tHp3DjhFFimd/nOQz+xHzmj+ovbFDcu3mobnf3venPxjjYccLzIQ== 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=K2uVE8YGqk07gz/UyJXuoPEdu4rX8h4PNN1Kg9vXv3c=; b=kuWnISFnLHzXqVB6kG+CMe9Jo7cKNBXfln3IpqoK4lwqr60P1sB63glAZ3gOuY2vPDOzuiT5QoE3ux00iOCfPzQM2kunHHl06Lw1RDNGG78e/WKhIjeCI8qTQnDc7YVvzH+WrZu3sAnGGUDlfvlXTcmLLh7D7GWmpkAIDpV85gZVUSrED47cyQZ9g9r9VJ+8SiB/rcmV+eovQ1o6HAlguxekebJJDsTEkDDlaENrOjJCp38IvOFOpI6z70t3AfFkkl8EbRQBnNuYPXjFGjCkufGa9/OyWGzV0RaDjUB7qmavHSXyxCQuhUbN6jB+cX3ZadPSvJFQ5TL/71EELWFxlg== 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=K2uVE8YGqk07gz/UyJXuoPEdu4rX8h4PNN1Kg9vXv3c=; b=gMdJbbrGanbkHqq817iNYw4RdOjV9R8ZvVbgRsWxlCsa0Zs6Rs6T/MVDdxxASjKis7b6ooNcOAw0WYY5Ub+G0rKmTslkMOKnm8ceO5xI+V4ZVFhgnSgjr+nkVJGBIGyUIYEaGMtE/e+fnvuBqlQf0c2FPsUA19WKT3cxdeVWYWU= 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 BY5PR04MB6357.namprd04.prod.outlook.com (2603:10b6:a03:1f1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Wed, 27 Apr 2022 17:25:40 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e%6]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 17:25:40 +0000 Message-ID: Date: Wed, 27 Apr 2022 13:25:38 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: bug#55153: 29.0.50; Implement system_process_attributes on Cygwin Content-Language: en-US To: Eli Zaretskii References: <96920ef8-e5c6-0b9f-a8f4-b7e0b1c53328@cornell.edu> <83zgk6bk11.fsf@gnu.org> <83y1zqbgck.fsf@gnu.org> From: Ken Brown In-Reply-To: <83y1zqbgck.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR12CA0030.namprd12.prod.outlook.com (2603:10b6:208:a8::43) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d4534861-4388-48de-4a19-08da2872f376 X-MS-TrafficTypeDiagnostic: BY5PR04MB6357:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J5jARm2w7Ap9So4juacQLpENM03wYh9TaMjssIwPaWk10LRv0JnFCvNX6GFQfX8cijZvrlggGmQJVw58VAdAnkta+WrKvzCvJZ8xkp2seM6pm6uAbsVGjsDjJ3jPGuSQ3Z5rHX5+lc5MEvz/LtGHwZ4cFpscNsOGtH6oJXhXnKllAv/K5EFijQvXUt6pmrm3JwT9i7iJtqscEfoUVzIKWRyeZumwh6s9AolD2858dWP0rzncLFkyyvYrnoeybuUnYzwahbP5ddPhwipfFwg8Nst6YnYqq9FekpF/MIxl/QBQ3l8m04qznrAB54+19lE5vk7snj+Zwwj13tS76DKtMu5EWGI5ZYW+XGpYnyuWM7gICuLQaIfcdaD+0UZ81mH3c3fFyh8aQvRfrAlsWxioFQHmXIy+DF5aj4t3sIITprfDoe5mLi9Qa47YGGjKMknzKcTzDsMxWWq3au+hUIqhDX6bspL3tJWytMoqaiFVe71WTPg99PwxT4AcgzNrIRf6eucZDsfwSJume1lHPBk82YptPVlD4yA2cPqJVt34c8Ah0QZaPMQzSI+MwIVIGv0xqqibyr7J3wkCVgzyOR7378QN0m0H66R80VLNlMYfGYMGa/V26mttWYzQNujBprZH3PO/Cb9osf5eFL4Cmiq4K5Qh9doeVqnNg1jiFkdZAgskuKKkHqBNnOHcm3Hcue8MsQPTbCXpwTZQGnaf+PZ8544Z2NjPMOVBm5XO38do/dichFqrl9/EMJ7L/qEJHMx4 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:(13230001)(4636009)(366004)(8936002)(6506007)(31686004)(36756003)(4326008)(558084003)(6512007)(26005)(5660300002)(508600001)(6486002)(53546011)(66556008)(8676002)(66476007)(66946007)(31696002)(86362001)(316002)(786003)(75432002)(2616005)(6916009)(186003)(2906002)(38100700002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmE1bmh2RU5lSmJmdUNtWk9NUjVKOWZRZzIxQzFtejg2d3Mzd3V4SkNweW5u?= =?utf-8?B?azJ5cWVmZitVSVYyNEtnQk1qV1hOdU10ZjVHZFZMcCtSdFV2TkRqSkdEY2pW?= =?utf-8?B?ZmpKaStsOVpySmRzelZGemllaUdZUnRLZjl0dGRxaVJmcGZhVVV6QXUzVHVN?= =?utf-8?B?WHpvRUJQczdTSEpxbkFQVS9YdU9tczlsRXdxQmRjS0RSY29mM2h2a3JFTGlr?= =?utf-8?B?TVF2dEFTcUdBSno4QnR1UnpLaG42aWMwNEh0QmloY1BzR1d3bWVIL2xLVzNF?= =?utf-8?B?dWw0SGdFbExDMlUwZ3NZL1RQVGJESFYzU0tKSDBEYUNWZmFjOGNSbTFTRGN2?= =?utf-8?B?TnFsZ1JXZ011T3RjUHNNL3hGNmU2K3BJSmxhQ3YxTmsybTkzdVlSc0FNNW8v?= =?utf-8?B?dFk0QXNYU0J0WEFnRWZLZ1R1UjJVY3VFa2JMd1doN2lYSFJHUU9HYWMrYTZz?= =?utf-8?B?cVdLK2JyZTlST3FhZXMyK091WGEyMXpoNmZjTE0zc3VieUxjWDBwc2FtNlBu?= =?utf-8?B?eHk3bmIxOWt3emdVK0FscUprd29weURWY0hSdEh2bnQ4L2dKc2FHbEJlQ1Iy?= =?utf-8?B?RFFqVEhCTzBHeFdpSjJGUURldnZod2dyN2J6SXd0Z3Rod1ZKWiswaVhtYXdp?= =?utf-8?B?MW9vcGgvNks3VGw2dTRwdEZsR2lMYnRpNEpibllGcjRHV3VwNUtFMGRIVmkw?= =?utf-8?B?WGg0QUh0V1BIYTNPdkwyNEN5cUJXOTZMbW5MWHJ2aitpNy90WEVoVEpVTzJw?= =?utf-8?B?dDI0V0plWEpOOTI0MndtbTU5VlZsRGxtQS92L2dIeDQ0VVYzS0cvbjc5K2o2?= =?utf-8?B?VEswOU50Z1VSeUUxWEhNRHRiQmE2QXR4anNjNksyc01DazFpVXdKcVZGajdM?= =?utf-8?B?T3RTRGtaL29zSGcxMkNzaEJ4eXBiczBZem9UeUNuZEZ1bG9ncWhVZTk4RFRm?= =?utf-8?B?R3Q5Ukh2aDE4Mllmdk9VTEkzdTJrUXBhSlIwYXVXU1hwZTlEczgvVURXWm13?= =?utf-8?B?anpiT3I5Mkp1SVc2YVJxMno2bEFnOHUzSStvdWFiSzZUQzJGNFJaOTVNMmdW?= =?utf-8?B?ckJhaEgrQjRIM1ZGMEJ6QkRzb0p0emZVckxrWHpTMnR5b0hydXoyM3hYTlJq?= =?utf-8?B?bEg2VHdmM1B5M1NIMDA2QUtQc3ZNVEI4V09McUh3aUFWaWR6UjdsNjFhWmh5?= =?utf-8?B?VXhsZFZRYm5QSXp4aU1FbDhXMTBHTlhRaHdTbE9EWFRwcjZDN2Jkc2daa3Bm?= =?utf-8?B?TFlNc2t4NTA4M1FWTDVNZG1qa3YzeHpVU2Z1V2Y4c1pzcnRKYlhQdFNwTndo?= =?utf-8?B?WDBhNGlMekpRVzl3QUZQNGh5dzRxZ3R0eHA3L2VrUDBTNGFzV0tRekI3ckRv?= =?utf-8?B?c2Y0Nm5Dc05qaDNjOVhuZnhORmR6Rk5yTUFka3R5WFJSUEU1dFlFb1hpMzZs?= =?utf-8?B?SnpMcjBoU0FQejJZVXc1VzNjazJwQ0g0SXhkaVh5aS9LNUdlazlTcEJpWW9h?= =?utf-8?B?NG1xYkl6Sy9YZHhqSFhnTlBoT01UZjM2U2dxeEN4cjdxZko0VGVLa1BUTGZP?= =?utf-8?B?MkNDVUFhS1FoYUNSRlFhYTFNR2RWWkEwSFNlN0kyUEJlNTRpang2aHlGa2JW?= =?utf-8?B?bWY1MEdPM3BrcHhsVmdaemJHU0lWUWt5T1k5c005SmVnK2lsYjU2ZmpkT0FY?= =?utf-8?B?Y3NFQ053NFg5RFdxVXZ6aGgxZHBtc2xtQUMzUEJtSEM1a0IxalphK2IraVF5?= =?utf-8?B?a2Q5amM5Ny8wT2crd3NJTEV4T0dEOWs5UnhvS3hCWWdSdEFaSGpGZUUydnRV?= =?utf-8?B?WTdrN2lCenBEV29xOERDMEZrVHh5N1VtSjdrOW5Rb0hZbjQvblhEMFRFY21G?= =?utf-8?B?czl1NlhmUmZ0OW1nZmNoN1VBV0pvTysySnp6ZWZsQmxXWjR1aWVxTjMwcHBR?= =?utf-8?B?V041V0F0NlhsZnlyMzVGSnh6aWxZbzFkSVhlS0pVbm1qWFFFblVIbXlwMXVL?= =?utf-8?B?S1FwSG1HWE1Da2xXbC8zK0IvZ0kyVmdQY1BCeHE1SDZmTTNFSWZZVHk2dGxX?= =?utf-8?B?VlBkZ1RTSHFoa1R3aDN6RVYyQXU2MUlZTWttVk9pL3VhNVNTS3BRMC9OSFRn?= =?utf-8?B?VTljL3ZrdVdmbzJoYTRQOVp0UHhTMENDWXRJR1NkaVpzM2tEUGRsbHEvQ1Fl?= =?utf-8?B?dU5YM25UZ0Rhc3QvNkpXeTNNSDJ4aWR1UmFMTUl3d0Fma1ZpYWU3QVE2Nmdk?= =?utf-8?B?Zmxrcng0a0VEYU9RY2J1YmwzVTdTdSs4T2g5a2hsV2hjNEtFMDBUZ2RrR0pq?= =?utf-8?B?QnZ6eUhBdnNFWG9kTE9GUEdGZVNkeW1yMC9uby85aHpVckRTdjFxdz09?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: d4534861-4388-48de-4a19-08da2872f376 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 17:25:40.4376 (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: dD4K0Uu2INl1et7R2hwu6sXHZFRLWhXXZWcJZUZXk1AzCKS3gY9hW1IMwY2BiPOsqkVn78pn/QJrCdmAVQFBCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB6357 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55153-done Cc: 55153-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 4/27/2022 1:12 PM, Eli Zaretskii wrote: > Thanks, LGTM. Pushed to master. Closing. ------------=_1651080362-26608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Apr 2022 15:05:19 +0000 Received: from localhost ([127.0.0.1]:43941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjEF-0006wX-Ec for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:05:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:55840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njjED-0006wQ-OT for submit@debbugs.gnu.org; Wed, 27 Apr 2022 11:05:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njjEC-0007ED-TK for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 11:05:17 -0400 Received: from mail-dm6nam10on20708.outbound.protection.outlook.com ([2a01:111:f400:7e88::708]:51905 helo=NAM10-DM6-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 1njjEA-00052x-1j for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 11:05:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kCk/hC3LAXJuGzBzgzoKF1Sru2iVNp326B6TQP0RRYD1RvpBrGBWibQq/C+A82utDkYgVK683WgBMZTx0ho0ii2+vRslDR2wHkr8jjIH3zLL/gOiD72nRxOoTXG6M5IgS9R4hAxgCHJ9feWvCC6svPo9d5mW5WC4zcjtEq5IgfFU9FfpUA5yGj0ZT0e8e0j6RkmNMgoi0585ank1sZMpvuhow0miEuhSxB2r83hGUu2YZZJoKEMNnEbwHBpEvXBIwK+xSoQqlSh9BA4eqHy2tCfUKnDXsNUqNidQucyTBvgTHlvOb3N15nbJWq7LAJQD/V/JqW5t4os8cQwy5yoIXg== 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=RSYVO0pWvkidcPfWwXxg3cUy7eoTsQgzmGcsPQe2zsg=; b=jmEmlLWowP2KxxnxIogAYeSdnQNiZGp8+WwF7qExa73EWQoOJxWYHeDspsYml0JmzGagSSf9oZFtr5NaQX1b50z8ttgGIBbvUqMAgrzVTWCWoVSi/Og5HgmU6PDBsiBOraVcwbIdlDVydwhu8/n37O7cU150fujl7GiRWg5dUVQ2TD3ST2DpSJZrI0MjERSs9XqApUhx8Eksf8xOlSi87V+j2t4PlQNM8/kadb6E2nMc6Cz/Mzmw9dygHOBSmJRmrZDIJRRb8NfirJi/q2qdR7SB4NrpupxkZPaZ1Ffq4DnNDccCiHKGMJ3fmvjg1rfI1mTFgUL6q3FVoMak6IvRZQ== 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=RSYVO0pWvkidcPfWwXxg3cUy7eoTsQgzmGcsPQe2zsg=; b=axujK1zfxaZCTba4Q1mmA+LLQ+mEXyiQ+UwRBYVqYc3JJJmhiFvhoe0cbgyhtzK1jgbSdz0oL97JEN62UQyphAY3HRMXGoAIXIcs6KFaD7/ypMhSUlN2m59J9Kawb+TqNU6LiL5EJaJhsyeEMwFFh4i6VRpt2+fXq3dvg1fKqSk= 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 BYAPR04MB5656.namprd04.prod.outlook.com (2603:10b6:a03:10b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.17; Wed, 27 Apr 2022 15:00:08 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::ed45:6a5d:b109:673e%6]) with mapi id 15.20.5206.013; Wed, 27 Apr 2022 15:00:08 +0000 Message-ID: Date: Wed, 27 Apr 2022 11:00:05 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Implement system_process_attributes on Cygwin Content-Language: en-US From: Ken Brown Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR03CA0029.namprd03.prod.outlook.com (2603:10b6:208:23a::34) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 55e7740d-59f8-4f80-4966-08da285e9ebc X-MS-TrafficTypeDiagnostic: BYAPR04MB5656:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hlrm+5Qz3UTK6fJZisZxCeOE1+50BhJPbiu0kwFBuy4pksr7OOUhLF7G552B03XlVdzp6AQK5qBOyXxnSiK5ho+WnD3XgT5oskBRv9z4VOy2uWdTpQvoEWfcG7tjAGRIIuIJMpQtDsNhoi8GCoZ0BmJGwNkjqAIC4k6i4/rAu0kgh80UzvTS7clJhPUoO9YnBYpGLtPX7gXecFf/eU1wES52W1+0QtrOIavW1kWYb0AIO3Yp/r2hvGNGh/eGsxoKn0V0Hck48ImO5N9D2gYvqY3Am2DiH/XtQW5Ts/kwlCjsfnlSwDYD388oh/iYiqihBA/Dlf4xQKSRl/5i3hHQ0lD3x7DZc8LLwN2/1a2MjPWzgyNxbrKwWuVg57Z7fMfFqTJx1qLIQ3PNqFBOH9KYEWEO6YJssHu6DVc4YYP+u7arilPsD5SBxGwv8A8rF20Kpm00LtnunhSwwmi6L2M/L79J7oxCAmhNk8eoKBtaUSP79pz7FbOCZKUckgbXPjjIE2ZwwIDNAXY1KuVkIHCXvNknjaC/LRu9RvmFfOEqW4s4SJLPYJlavSkKUhwE5nNE5CT/90N+YRrv9Frt5cIAg6axWxeJZ+fROGrahGtS4Jzx7tLMlTgZgFSMV6kSoVhw4+0arzF3bMU3nAVikvkfAYa+K6fw6E/72JHvbiXzMXeATksM1n2O2kvFVxVG3uTu+1TwVGs8CQPf0S9vULYw40f7sQ6+t2JbE6w/jv08V6mZVqKaI5PaRkGLRvXQxnGX 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:(13230001)(4636009)(366004)(5660300002)(66476007)(66946007)(66556008)(2906002)(786003)(36756003)(6666004)(8936002)(8676002)(2616005)(186003)(26005)(508600001)(6506007)(6512007)(316002)(6916009)(6486002)(75432002)(83380400001)(31696002)(31686004)(86362001)(558084003)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bEFZSHF3enN6ekJDLy9EdzFJZ3Z4Rm9TWVB6T05wL3FOeUMzbXY2R3BOT2RJ?= =?utf-8?B?NjZmTldkbFFjVUZieTE2eVBSVkwxNERmajNnckJ6MG1WYWVDdURQMzFFc24z?= =?utf-8?B?RTdqV2tRbDVSS0dBYzBIbnpxRFRDdklsM2RJQ2xaTmdnRFVweTdKQ2YzdnVu?= =?utf-8?B?Und5aFd2WnJNTnhSZ1BmcTNrM1U3RkhmV3g3SGhxNFZqdHFBaUo5L0NaS2t1?= =?utf-8?B?b1ZvdE0xbjhmMG1Xb2VySXU4RHoxRk9sYU9nNUR4MU5veDd6SS92ZFJyQ2tO?= =?utf-8?B?MDNlUkNTektKb3FPbVpTUDY2eUZvSkRZTFJJamYrZE41VWprZUpCR2lKNkVn?= =?utf-8?B?ZmZ4ZDhBQnhObTN3OVFpTWFaLzczOG9kcGZPTmltaDlvWlY0VmdsN2xNUzhU?= =?utf-8?B?RlpYNlp5VlpuTldUZE84YXY5cVZvMTVBT2MyU0FMK2FMNDZ6YVB4b2IzMnBJ?= =?utf-8?B?RXRaSzdQWlkzdjVUVHlZMzNxUVEyaFdBSGhWcWJVRmZoYzFtQmNZTFZkNVl3?= =?utf-8?B?d1BsNlU2a1VMbDVkUE9LbEtDN040NzFxajhzcVdXUnV2Y3ZsVVZLWTJlV2t6?= =?utf-8?B?OHNiVHE3N0VGb0g1bEVQei9QSjVTVzJjSk5DYmxENE1CT01BUGNpN1RSVG1R?= =?utf-8?B?VGhOTjBwK2VmNjdHZWFuZ0p2d2RBMFVHeFZwZFZOQk9FTFRvV1F5bTVKQUhR?= =?utf-8?B?VGFlTXRPZGUxSzZpdUdLU2VjUUZzTU41eGhTYTJhSTBMek5sQm8xeDJkbE5C?= =?utf-8?B?RWYvQkQ1aW8yZGU1ZjQydlNPWnNSZXdONS8yWUVsMHBidHdSdHAxcEFldzEy?= =?utf-8?B?M0VKejRFR2kwd1p1aHVRdnVtbm5SclNPb2tlRHh6Z01jNzdJQVJxVlYxbVZT?= =?utf-8?B?K2V5UHFkUXdWdnM5NzNTOE0reEQ1MThSRWlLUXl4aGgvYTg2ZHFHWnBCM1A2?= =?utf-8?B?c2s5TUFmYVJFTXcyTUdGbE93eHVkSTkvbEFzYUttcEI2Tk5abk1pWG8zTzly?= =?utf-8?B?THFsb0VyWW8yQVRPWU1nY2cvNUdhZ2FoOWx4akl5N3ljRXd4Q016bCtmV2pP?= =?utf-8?B?UVE0OVpsQmtYTXppN1o4NXA4Kzc4Rkk4a0o1SzNTNVIzaVFLSHlMcmVCL2tH?= =?utf-8?B?cUwwOVA2RWNrYUZteFJvSkk0aUdRVThxR0hDaVllV3JlMXc4eWhBRmRwbFhv?= =?utf-8?B?RVRobVJ0cXBJUlVsaVhVeFdmV1c1RkpjcEhHeklBc1M0eURpWVR1ZzVQOHNW?= =?utf-8?B?UVdKaFhhQUpBNXNmWDBmWjh2d0V2c0UzWlFEdGthS0ExMHdPWmdNRWpvQTJx?= =?utf-8?B?L1poZXFoRjNDRWkyT3F1TU9wdExLVUl5ZHFLOTdGMVI3Zm8rcFVsWklhR3dO?= =?utf-8?B?K2dsTDlrb01YUndselJ0QlRRZmpmV2FBSnIyOEo3VE9vam5OcW1PSlpqNFNH?= =?utf-8?B?bkVCY3kyV1hxL09NdVJWc2VMQVRQb3JoWEJZSk5UVWpUM3E3dkVhNUdZMFpw?= =?utf-8?B?N1dRREc0aHRqZXJ0dU9TZXdKQ09DallFWXpxT3FMR0xsdncyV2VNODdIb1pm?= =?utf-8?B?K1FoRVRnNDNEN2podVBLMHVuaDVqUmZjRU16NEYwbVBmaWdzbUZhYXlkQUVE?= =?utf-8?B?YUhFVUhuK1lIWWdSSGFSUVRMYms1ZEYyNy9aQ1FZRWdQSzNSQ1o2TlFFN1RJ?= =?utf-8?B?VjFMWnZnb0FPUHRubVU0L1o1NXMzNnRMS0FCbTBVL2tXb2VwRDdHU2x6Yy9H?= =?utf-8?B?N0pPYXVobnU4eXFDYUtISDRPQVQzN2hCditxVnlPUHZScW1OeEYyOVBGVEdt?= =?utf-8?B?d2MrSHF0UVh3MnVOc0xCWURxQkcrOWF2Z0hBcFJDRThPaU1TNjBqV0NUQUIy?= =?utf-8?B?NlZyMkhiR1A4THJFaDRZbXF3Q2hlUEpCY3B4RTdVSlhQYjM1UDRlM1hzd3hi?= =?utf-8?B?WGVtYjlLK1F6dUZEKzFvZWZGcUhFclhVTG5SdFNzNkx5UDFTL05iVkRzU2Uv?= =?utf-8?B?bGllNUFXOHp1VjhuZm8xRTgwQk56b0pmcmh4KzdDb2xVWG5aMEc0T1F6UW9m?= =?utf-8?B?TnBkOXNWY29RZ0hCeW5tSVUzSnNlLzdRd1h4ajd0NUdJOC8xNEVWOGNZaHFD?= =?utf-8?B?ZWFWV01hZXBja0hKSGl0T3NMSFdCSzlML29NMkxOaFVnOW5OTnlFQVJwWVFy?= =?utf-8?B?VGlKNjhnVGJrU3JnbHJVYjhZR2xaeXk0Q2lNZVk0bVhuaHY2L0YvSEdlaVhS?= =?utf-8?B?QWc3SWhGcUZHNTdLaFZPSmg3NCs2NHpmUUZjZ2hMZ1RqSnZ4bjU1OVhJUUdQ?= =?utf-8?B?VS93RG0zQ1B6RnlmRDFyakp6U1M5MGN2alBjaEd3T2lxVmZYWkJndz09?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 55e7740d-59f8-4f80-4966-08da285e9ebc X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2022 15:00:08.3085 (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: itWERq4JYBgn/AaBami+fZYRmeEq04AUravJJmdkPrktFayv+qYrOwQlMm7FHQlnTm6XmJaIhUjtPHkIbGYCtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB5656 Received-SPF: pass client-ip=2a01:111:f400:7e88::708; envelope-from=kbrown@cornell.edu; helo=NAM10-DM6-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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) I just noticed, as a result of the failure of desktop-tests--emacs-pid-running-p, that system_process_attributes was never implemented on Cygwin. This turns out to be quite easy to do since most of the GNU/Linux code works without change on Cygwin. I'll submit a patch in a follow-up email. Ken ------------=_1651080362-26608-1--