From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#51820: 29.0.50; process_pending_signals is almost useless without SIGIO Date: Sat, 13 Nov 2021 18:25:55 -0500 Message-ID: References: <992c6b09-a1d8-5441-167f-2d701cb346e8@cs.ucla.edu> <686ed1d5-235f-2640-dcb1-e6c13e6e00de@cornell.edu> <54f75103-e60e-f9cf-55d9-ee5bdcb1ab3e@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10209"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Cc: 51820@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 14 00:27:25 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mm2Qe-0002Ve-Fv for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Nov 2021 00:27:24 +0100 Original-Received: from localhost ([::1]:53366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mm2Qd-0004Qk-Bk for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Nov 2021 18:27:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mm2QI-0004QK-5m for bug-gnu-emacs@gnu.org; Sat, 13 Nov 2021 18:27:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36920) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mm2QH-0004fy-Tf for bug-gnu-emacs@gnu.org; Sat, 13 Nov 2021 18:27:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mm2QH-0000Xc-Ls for bug-gnu-emacs@gnu.org; Sat, 13 Nov 2021 18:27:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Nov 2021 23:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51820 X-GNU-PR-Package: emacs Original-Received: via spool by 51820-submit@debbugs.gnu.org id=B51820.16368459682005 (code B ref 51820); Sat, 13 Nov 2021 23:27:01 +0000 Original-Received: (at 51820) by debbugs.gnu.org; 13 Nov 2021 23:26:08 +0000 Original-Received: from localhost ([127.0.0.1]:48466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mm2PQ-0000WH-2G for submit@debbugs.gnu.org; Sat, 13 Nov 2021 18:26:08 -0500 Original-Received: from mail-dm6nam12on2101.outbound.protection.outlook.com ([40.107.243.101]:38753 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mm2PN-0000Vl-5D for 51820@debbugs.gnu.org; Sat, 13 Nov 2021 18:26:06 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i66ZOqyujmyNyJtAc0oHduYIeNBgzbp8U1qSBsRG4Z/Smdx+AurasTGj5/D8GZOj9ds0c6022wQTXz5Cb8ZWtbe5Od2Ilk0n9aTzhA2PGBs2EFsfeZMr6QRk1vE+A+ZOsplXWKEytGNWAF1Bckfx/seVNK1R1p8bxQTWOtyOilMlaWb3/R84U13aKnSvinzPqvbLHwQDHFlqUcs79jyDhuwdA3FFUDDqv75lTpHUatw2ZjqmcGEp5ZFPPeynFe91KjqkPoVH0XSpGQnuG3R52nELwOA5M6j3PnTdDyGf0nvxlpgBk7H4kjCFlnv6ha47OokKkKFa/CeUXC5VK4AJgA== 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=5rECDSSrcSyxvtgWkp5LDItzzMCreGb15gSWBdWIW4A=; b=HhdBWlojgA6+tWM+UrPTZ9coIaY4lJU967JvfKRLRIPKpAj7RuN2nzgxSj0MMjzhOr0KPOc2x7+nc0gidEfMDNUOyjPhO1FO18RxaaXgDQtTtL5Wf+L5yzAJOFXPebZc2kTIULi2XC6MUdYz+vzRGzmSSB9bsBJAKukpKem3mwLmy0BEfFc76iH1AKLlGrn0LBb8jwutj/mDFv+qmN4MICCY0yXAeQNkK9NhPUZV2+KtNj7wvK44764MM0+e8TX9w70znKC3l8FXVk4JoCU+TAFn/7pGPqG4YS3QnbVvMCAW9FxTvnQ7oYoDQGI1bdGJO99L6/D+bawj+ekiPRVUPA== 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=5rECDSSrcSyxvtgWkp5LDItzzMCreGb15gSWBdWIW4A=; b=dlau6jrYHYBX8m/e6/BBT/KhwMye43MNbzMJQMfvpAsaMLW1p2KpqiqTh47UAGhqtmqTQjpnsgmlJBvaa8/9X/dGMwSR7qQFlrfzfvdVkTSBcN0FjXNoBeGXI/TGNsMFcn2Qzbwe4qM7wp3D8BboIhV+Wl1etaFfX7zbM0YCMQM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-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.4690.15; Sat, 13 Nov 2021 23:25:58 +0000 Original-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.4690.027; Sat, 13 Nov 2021 23:25:58 +0000 Content-Language: en-US In-Reply-To: <54f75103-e60e-f9cf-55d9-ee5bdcb1ab3e@cs.ucla.edu> X-ClientProxiedBy: BL0PR0102CA0034.prod.exchangelabs.com (2603:10b6:207:18::47) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) Original-Received: from [IPV6:2603:7081:7e3f:3419:9143:86f9:2cbf:bd4f] (2603:7081:7e3f:3419:9143:86f9:2cbf:bd4f) by BL0PR0102CA0034.prod.exchangelabs.com (2603:10b6:207:18::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26 via Frontend Transport; Sat, 13 Nov 2021 23:25:57 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 045bf863-62d7-4501-f712-08d9a6fcf24c X-MS-TrafficTypeDiagnostic: BN7PR04MB3954: 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: G4rHVKOWKYGPSvhmEvYSzQTWNd5NPJow61DeWCX6lw5QZf76dOkaMJ3TGekbHolkWbqqXabb/ZOwIk29M9+eTQXzYdHAyAOzUJFNLgCStWG3I69ZfjWhjFG8EQZuV4rwyenm5c2I0ay6wpuNQXh4ebeGwXMfXKyUQIVJVmawNcGLhTvIWQN6aMMslyRTfi9SeSc3BrKSZ9coRPRzkfqkpb43o2/XVli1oF4s5jTpkzy5PWA3jHhzzOupSnV2zw3oh31Ujj2oEsksEAFNinwEUohvfHx/ZrEUbApKs9pT0eNET8tZQgC+2+xh/48l6gEyHRP5i073to+fBg4WLJzoWis70dTOQFhNbwJ9HWyL54HWIPFnIDtUriY7AapGLQ1lYkqhCEVnERRYAuAPbB2QUnRZuMTZ9V+62KeMGmJNFRp47XkIeoOpSIYimZ1k0lfyqT+vLyw9WElg7jUTmt6bcugm5O+aDft94AmIlWplf6NY+9igbO9j7vxPnVy3WqDcXe6vmBslLDE2MCyMCLkM4KYbgazA35dLEZ/ISGh/9vUhWQWQtsHkRWP+/0HHk+De6bsqZrLdss5BG71v0EpOBQTqIlZedA0qbZkQXBU6SHCTslWnBj09BEhJUGRenz0oMGIiHpZYFXGrYPwCUva0m+7ILaQr792C5zOPeLm7ikmweynjKBd81FajsRtVGJLNlNOLeMGTfpGtcjNn9bT96A== 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)(316002)(786003)(8936002)(6916009)(31696002)(4744005)(66556008)(36756003)(66476007)(2906002)(38100700002)(8676002)(4326008)(75432002)(6486002)(2616005)(31686004)(86362001)(508600001)(53546011)(186003)(66946007)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EplX9jOrx9pxgZUcBG6Dfp1mRpiLIew/5s9pY5wMkBaVS9Y7KfeKx2izOcqhicsPZB4HR/AJlz7QLfqi3exo85DOe0rW/sLqCMjin7MFMX+OS6l4OvlSlN+je9QQh0+lytXqHgEVnD9oPPZz0okrKTYagsS84B4r7FacmACkljTOa/erPfsfkOX+sdcoCRu4cD+GN7D6+qerUC9MXLM9CTmSBmM0ova/8qHWiTLfPQwgrVR9a0P+b8yA/CM5cKXQLaQ2bqvupDK+Aam6wTFTU6xRDHH2EFgXCjNa9ZgTbplJ74Oy63MliXFj3aMnahERK7TI98e1BKjyvyQyJyYOS/fFiNCT25N7f3m0zs/3WGOezPJadMjX5wThJjBMXG84QcRoJK8I+unZLX2+PgPSu2nLUbEbP8/WWOjHI9fonwni9vMCKwZtU9B5Le/PSsp7pzuZ5Tc1m/efMSiNyuiFMoPCXcxfvaQQyKExTpDZ/kupkpR5/01Zaz3bU8Wp1rNoQEcgRmJlZPZSvJdwFYTWVrxfz/0oba2RfsVagpNl1Bt1Yc9gvC2uXaVl1RhaMdyt/T/s9+QZx9/Fk0t8dq9z/H44W03/keCNQjrCTf7GoCrN7xgfXjU0McBx7+aHeB6raUPW8WdY51io8wePx17n+6PuyqTDf0TibI5bpvXIna1AoLQ+wjmgDsUP0IpkgV8p863ogmX3LyK6V3CnlY1QwhsyBbJy3K4mLitVdsl7696vzKoEwP2cH9Porr Me+NsXCGdde1kv0jB2bYcm/V70BPo7S0B82SJSKlh+djWqhkjkuvcEJpELAoR23UeAUKARBFSlcWYqa9G9o9LLxZjOtZt6Q1Ax X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 045bf863-62d7-4501-f712-08d9a6fcf24c X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2021 23:25:57.9294 (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: 18b6ZAxYF+5MwZutKsCSzcVnrvM/5aVlQjP8r/N8LztT/HEci/oxc4i2UIlZZwOpvKZlS5IIqQMOIhLkM9k5/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB3954 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:219850 Archived-At: On 11/13/2021 6:18 PM, Paul Eggert wrote: > On 11/13/21 15:17, Ken Brown wrote: >> Cygwin uses this code and doesn't have SIGIO. > > In that case, perhaps someone using Cygwin (i.e., not me) could look into this. > Evidently it has not been much of a practical problem all these years. It's hard to know whether it's been a problem. Maybe emacs would be more responsive to C-g on Cygwin if we removed the #ifdef from handle_async_input. My preference would be to try that (on master of course) and see if anything breaks. Eli, WDYT? Ken