From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: 1024 file descriptors should be enough for anyone Date: Fri, 06 May 2022 21:04:47 +0800 Message-ID: <877d6y95hs.fsf@yahoo.com> References: <874k25726k.fsf@gmail.com> <87pmkslrwx.fsf@yahoo.com> <87v8uk5ucc.fsf@gmail.com> <87bkwb3w19.fsf@gmail.com> <877d6z9h3j.fsf@yahoo.com> <877d6z3uf6.fsf@gmail.com> <8735hn9fhy.fsf@yahoo.com> <8735hn3t3r.fsf@gmail.com> <87r1577xjj.fsf@yahoo.com> <87y1ze3l87.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37304"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 06 15:07:11 2022 Return-path: Envelope-to: ged-emacs-devel@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 1nmxfr-0009Za-0D for ged-emacs-devel@m.gmane-mx.org; Fri, 06 May 2022 15:07:11 +0200 Original-Received: from localhost ([::1]:36310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmxfp-0003RD-LO for ged-emacs-devel@m.gmane-mx.org; Fri, 06 May 2022 09:07:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmxdn-0002Ne-1d for emacs-devel@gnu.org; Fri, 06 May 2022 09:05:03 -0400 Original-Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:45234) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmxdl-0005xi-DU for emacs-devel@gnu.org; Fri, 06 May 2022 09:05:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651842298; bh=oPgvrzyaZwCJl7T+P3SS7Ch4LtHFGRGybkWJfkVokiw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=YoWSda46/w61eY1x3Wk5DygVcFEE5gIdYBihC8vO3UAlVABK/8u5C0l2LqlJrJId8+pY4Ad8h2xsxhxmdzGHR5BGELDjXA3HE4fS5WVaJ2xJdWXGSpsBej8srCxU/t3S4FEzP7VSse5lwHljTWN1ESg+PScI2OP0SRJ1nYaAWzZQE7yoB3Tvxh/0h/Gqj3JE4IqieX80VeVBO0tXzRJscrwRteZXk5iFlbdGDqN3FkbkouemLePJVlzqktCAZHca+A7k0zFnw0X52RyutA6NXi/peZzDsrfxOWomEUz/IcKFLDo/VNksgDe+Ry3Scxoz22joghSGxggaZkRTrVZJig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651842298; bh=z18tQA+aoefIknwDM/s89BnJpaLs/2qiO6hoWeQo8KL=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r1GPKXG31UapFkLBmpbzuPNHRFFlXuS79u6lpB37eES5fIlLUEzGMMID7Wr6oxvliCsf17dFfRa/ABegZ88plPBlHC11l2q9uL4xjm0b0FfgV984NJoa2nH2ospCsg13BaqDWySq8Axf43Pq0jn9Q5zxBS0yPHMz6ydcM3/4ElxokIEPGDyzd3VEptwpuGg99o/qpDcEYWvDEu6/mLyhEyc0sYqYm/HzUhj+Ws06nnjGYNaGClS4G+5/4bZRD9kBstAyueqlFCKb2rqaXU3NhE3YWQmwnMfYStqZTZJyHUS5xx5xXCMkd/KiAM3Ct9/iJpXxtIvW8IJyhweMDpAK2w== X-YMail-OSG: _Wvt_ZcVM1mm2IOrbRT_8QIPI5vXRCDl8hyj0d2Vp3WILK2QL1XjqxN8F8gyoG5 yDQ0WF1vk9pxvfCCEc_NY.neHvcEIxnby_bfllMSO5.5PGfNH3XdUIWIYNqLTRehSbj1CQiITVUG K8.2Qknjho1gMmtgbilETFbnwGfheUWhnoQw1_B22rCUIZrnqrMZwi_dxer2iEl621WwsnMPbt8F xOn2w1vpGlDS_rtcxRH2Jq1Uf2azRNbVTzROQ26Uz.bhYQTyVWTv0itjn.KtAxRLioNlQJy2IQtU L70Y.KPmYqXx5JJxpxnboEIBSOF95tivMG3mduU8S8zlEn49eag3MEf1q7Wd6nBwpGjWdJGI5Acj vHH1xKlkL8fHHX_Zf.q1aWlWMSMi48SfLyGbi5mjxY4h4ftnMExD7loMQT4XNJDuhPNFHkbnYLa_ 19xDuAb0cnVtwkbYFji7OBfpcbkq5IULETZQ32BPaXhuOiXXJpqtuTR_JZGu6.evxCgNZtiOZtfH WRvH3mB.cxr2hs._NJ99b1P_kUjEwaddiDfm83ZDDkUt7wxaR.Dl4kvOfmDJCoR9F4yWKWUUVIV0 0uMwVDFZI7hnHEtD0iOjZQgtQN.zX6T.xK4_QtBWezG8QmabolvI35VMz5vcOX04QTsAh1I3V8r2 Ri0xOL7tXN4gRti6gFJU2.qbmzgBh5XuR_J0zADXEXCx0CaSnN9s7maQH9kyTfwFVUAMMOZBO.sy TYvtzf0FaTaqddo2Az1Ch3WQAkkNi_r82uSWfdBhEeBHm4WZUblWh51UExG.YScuOfkEPT8i3mR3 PK63uqapNs6J12N1S_vCZQMzIcUG1iPlaBhTP3DrVf X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 6 May 2022 13:04:58 +0000 Original-Received: by hermes--canary-production-sg3-795d7b4d54-kjcfx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7712552d0369abd86c4c8576693ce672; Fri, 06 May 2022 13:04:52 +0000 (UTC) In-Reply-To: <87y1ze3l87.fsf@gmail.com> (Robert Pluim's message of "Fri, 06 May 2022 14:21:28 +0200") X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.204; envelope-from=luangruo@yahoo.com; helo=sonic310-23.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289320 Archived-At: Robert Pluim writes: > Is this the kind of change you were thinking of? Or do I need to call > 'XtCloseDisplay' as well? You have to call `XtCloseDisplay', yes. Otherwise, that LGTM. > diff --git a/src/xterm.c b/src/xterm.c > index 285b1d625e..28bf81c0bd 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -23232,13 +23232,18 @@ #define NUM_ARGV 10 > resource_name, EMACS_CLASS, > emacs_options, XtNumber (emacs_options), > &argc, argv); > - request_sigio (); > - turn_on_atimers (true); > + if (ConnectionNumber (dpy) >= FD_SETSIZE) > + dpy = 0; > + else > + { > + request_sigio (); > + turn_on_atimers (true); > > #ifdef HAVE_X11XTR6 > /* I think this is to compensate for XtSetLanguageProc. */ > - fixup_locale (); > + fixup_locale (); > #endif > + } > } > > #else /* not USE_X_TOOLKIT */ > > Robert