From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#54245: 29.0.50; select usage in GNUstep Date: Sat, 05 Mar 2022 12:32:18 +0100 Message-ID: <87mti4hby5.fsf@gmail.com> References: <877d99g2g1.fsf@gnus.org> <87r17hhexs.fsf@gmail.com> <87bkylqlbk.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37349"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 54245@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Mar 05 12:33:10 2022 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 1nQSes-0009bN-4t for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 05 Mar 2022 12:33:10 +0100 Original-Received: from localhost ([::1]:43290 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nQSeq-0000wK-Pg for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 05 Mar 2022 06:33:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQSek-0000wC-Ao for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2022 06:33:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53518) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nQSej-0003Wm-W5 for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2022 06:33:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nQSej-0006pE-TC for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2022 06:33:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Mar 2022 11:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54245 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 54245-submit@debbugs.gnu.org id=B54245.164647994826190 (code B ref 54245); Sat, 05 Mar 2022 11:33:01 +0000 Original-Received: (at 54245) by debbugs.gnu.org; 5 Mar 2022 11:32:28 +0000 Original-Received: from localhost ([127.0.0.1]:47415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQSeC-0006oM-G1 for submit@debbugs.gnu.org; Sat, 05 Mar 2022 06:32:28 -0500 Original-Received: from mail-wm1-f51.google.com ([209.85.128.51]:43698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQSeA-0006o5-Ao for 54245@debbugs.gnu.org; Sat, 05 Mar 2022 06:32:27 -0500 Original-Received: by mail-wm1-f51.google.com with SMTP id l1-20020a05600c4f0100b00389645443d2so3654685wmq.2 for <54245@debbugs.gnu.org>; Sat, 05 Mar 2022 03:32:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=ZnOA/E1jeAI02QSMCJYq3SJpGYDpDzbOQNjRefafgWw=; b=L0fRvSGoGTXAvRwbzXEHFXO8f0ORZrrvrBEslrAlTZC0ZfktkmEdu/Uq+Wh2BuguX7 jp6yw1FYE/LMqIBQnku+5HnchayufM7wDpa6Pi3daDg+t133xleDzOGRNeXU5781VZ7b QJGpF+3KaKv1Mb11gcRCfqcNnaZ2evmFKHtaBD+dLZ1uP3GKDUb4yL903oV+qiWHT23p 6zMJUntB1Bl5Nqm3s6WngVs/rZugvOT8XuOK7lZ64w6YAZ5G89fWUHkgkiGBmXq1DTm3 ckivgl743CO2UYjy0JRb0jIV6yIcHQudK5qSBf/HROpOOO+b1+PawZIN0o+AzOuN2p7q 0GGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=ZnOA/E1jeAI02QSMCJYq3SJpGYDpDzbOQNjRefafgWw=; b=Knw4to7LzUm/wVcfVanPbvskAirj/pXTTcSHvYVprDbPXdvopVTwWGCULncwU/Nad7 RFNG2la8VXEzRUibm7rHvxRpmX+rXWB5lMQTrXyhge5XW5rBl//LSov4N2YL9zR+Exoj jCVHyBmsMG0MY/G4UW/S0N57shAAhc47gAV2YGEpTX2o3Zmz7rHb8oy3doasGypvewM2 MaYJKImLq0QqS+fbfetsv43mC9YswAJJp/ap9gaQFPbAT9cm92/0hRKqTxImuETtdEDw 2U+45mFRPEpfeKCdEQafAlbg0J45/Oa7ZHRtWUhbZ2TjtOLp08o6/kIKdXvvOoDfk/cR ibcw== X-Gm-Message-State: AOAM533NxPKYLLmtzRvCXJDD99GzfyhdgzxaaOX0qtLDtU82EPOKCk+t r7dNj8nk+95v0eY0ucRSd9s43ecbbpE= X-Google-Smtp-Source: ABdhPJzUGTwDeoir70Ypx7EBlzyCQULQKRUbMFOxlar2KdaN/+vIQIHyb2p3f0S7IQ7E1NczyfgfPA== X-Received: by 2002:a1c:1907:0:b0:380:f6ec:4daa with SMTP id 7-20020a1c1907000000b00380f6ec4daamr11739167wmz.50.1646479940077; Sat, 05 Mar 2022 03:32:20 -0800 (PST) Original-Received: from rltb ([2a01:e0a:3f3:fb50:ce42:7099:5740:6ef0]) by smtp.gmail.com with ESMTPSA id y2-20020a056000108200b001f078fc13a7sm3748652wrw.73.2022.03.05.03.32.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Mar 2022 03:32:19 -0800 (PST) In-Reply-To: <87bkylqlbk.fsf@yahoo.com> (Po Lu's message of "Sat, 05 Mar 2022 08:45:03 +0800") 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:228023 Archived-At: >>>>> On Sat, 05 Mar 2022 08:45:03 +0800, Po Lu said: Po> That LGTM, but I only tested on GNUstep. The same code is also use= d on Po> macOS, so there might be some side effects. I=CA=BCm on macOS Po> Though the NS port is very old and I get the feeling that we keep Po> bumping into relics from over two decades ago, and using `select' m= ight Po> very well be one of those. Every platform has a replacement for `select', but they=CA=BCre all different. The only real issue I see with (p)select is that you can=CA=BCt wait on more than FD_SETSIZE descriptors. Robert --=20