From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Baines Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH v3] Define SO_RCVTIMEO and SO_SNDTIMEO. Date: Thu, 13 Oct 2022 11:28:50 +0100 Message-ID: <87edvc81an.fsf@cbaines.net> References: <20220917080512.17824-1-mail@cbaines.net> <20220918141734.17544-1-mail@cbaines.net> <87ilkovlax.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40268"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.9; emacs 28.1 Cc: guile-devel@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu Oct 13 12:30:02 2022 Return-path: Envelope-to: guile-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 1oivTW-000AIy-7m for guile-devel@m.gmane-mx.org; Thu, 13 Oct 2022 12:30:02 +0200 Original-Received: from localhost ([::1]:43014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oivTV-0006Bv-4J for guile-devel@m.gmane-mx.org; Thu, 13 Oct 2022 06:30:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oivSe-00069T-1u for guile-devel@gnu.org; Thu, 13 Oct 2022 06:29:08 -0400 Original-Received: from mira.cbaines.net ([212.71.252.8]:36756) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oivSc-0007Iy-E4; Thu, 13 Oct 2022 06:29:07 -0400 Original-Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:fc93:27fb:8412:c8b7]) by mira.cbaines.net (Postfix) with ESMTPSA id C81E227BBE9; Thu, 13 Oct 2022 11:29:04 +0100 (BST) Original-Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8f0f08e2; Thu, 13 Oct 2022 10:29:04 +0000 (UTC) In-reply-to: <87ilkovlax.fsf@gnu.org> Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:21423 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Christopher Baines skribis: > >> These are important for reliable networking, since they prevent network >> operations from hanging indefinitely. >> >> * libguile/socket.c (scm_init_socket): Define SO_RCVTIMEO and >> SO_SNDTIMEO. >> (scm_getsockopt, scm_setsockopt): Include SO_RCVTIMEO and SO_SNDTIMEO in >> docstring and handle them. >> * doc/ref/posix.texi (Network Sockets and Communication): Document them. > > Applied, thanks! Awesome, thanks :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmNH6HBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdzaxAAqRjE1oww4MRpqWA3S4zojKyxFrWgxolv 33ObH4/o/EOprZmWcvDcc7GowaGCELrx+sVhwGKbXXp13Hc9nM3yf8wvTTBerMIw 8Cm7IHEXY28HoobXtV1dRvlQA6uI+7b2zitV9/G5yZP9QhWYH/S6pSrE8KyyTZFL HHdQrzozWkTDK91tGK+kO9cVKQOD4nVIhM9msZBj/Oik2oQwrZP3eOo/JycBigG/ jnS+UzqEPcegpbIf5SPQSKBPz1gKhaXo6XR8kjch0rCfuNq0Fa0QVDStRVYgZhii +ByajwZNo6mhM/IZThtfAW0/N76NrilZWYL0rciHtOB/nhgsqSkcjts7guAHD0F5 +Qiwbt66NC5SlVuM5TlHoiwGGbsv02yxoSw9SFGeKWCsE3PC2a/lpuw0yh95RAdG 3IpzpMWEatmfbJTVN1mX/oroX2Y7YJF9AQU4ItgUOKoh1HR6zQoGGpTAnOoedO9I LngeKj52SwrMoP9Wlf0YBhYHI5ajxCrQIhuQFH1Sx7rHeZNokcgJ9yt0UvRx1g1G LX4EI2/s1xc3RIWPOfM6Iq+zLO33BG/ref0lUG88RVTcjoHteGAeOMrobeExGO7l nIf+d4ZtKPK5zvP4usJlHpSTRj/mBFSbtUXWDMYkHrcMc/6FU7mZ85XaKWaCab9D EaRVyq32+Vk= =oGUG -----END PGP SIGNATURE----- --=-=-=--