From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH v2 00/14] Bindings to *at functions Date: Fri, 21 Oct 2022 17:59:15 +0200 Message-ID: <878rl95fsc.fsf@gnu.org> References: <175c3a6572e832d84927937b309a3095cadf5702.camel@telenet.be> <20211116110637.125579-1-maximedevos@telenet.be> <87edzpngn2.fsf@gnu.org> 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="3887"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) Cc: guile-devel@gnu.org To: Maxime Devos Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Fri Oct 21 17:59:38 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 1oluQr-0000oB-Qt for guile-devel@m.gmane-mx.org; Fri, 21 Oct 2022 17:59:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oluQd-0001qT-IA; Fri, 21 Oct 2022 11:59:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oluQc-0001qM-KI for guile-devel@gnu.org; Fri, 21 Oct 2022 11:59:22 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oluQb-00051q-M8; Fri, 21 Oct 2022 11:59:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=ska/oUjUMCMDx95/mpU7Dr1yeSCC7B2dKT+iaYdBjs0=; b=n8LXET9had4bupOiuowH Iab31+UdSXtWC8HaDPPl5CkfdFPGJXDzHzxaRYZe0P04cv142eZziOMvXpMOfy6GdoOFAs/vqcOI5 GJugl1wf1j3mGf1iuRbmHBl4150sM6hKJ7CTLzi57F+bhw4Rf5jWrWN+WGY3mcZQdiVo7h0CmVrkJ TfL3Pvdv/mov7LQKurA6zgL4ANV0cRXjM+tR8b1GvqET3bblvQXpCPW8fClhPjap4zIWe81+FqK3e fKMzvt3EH6J6aezU9E/peNmCqBr4FAyIFDY2KWiOsunR8ZtSN5jqUuuWLrsUY5p1QDOTnG/N+T3ca /uFOr6dDUFhc8Q==; Original-Received: from [193.50.110.59] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oluQb-0000QY-6P; Fri, 21 Oct 2022 11:59:21 -0400 X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 30 =?utf-8?Q?Vend=C3=A9miair?= =?utf-8?Q?e?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Tonneau X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu In-Reply-To: <87edzpngn2.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 16 Jun 2022 10:42:41 +0200") 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: , Original-Sender: "guile-devel" Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21445 Archived-At: Hi, Ludovic Court=C3=A8s skribis: > Maxime Devos skribis: > >> This is a v2 of >> https://lists.gnu.org/archive/html/guile-devel/2021-03/msg0026.html, >> with a lot more tests, a few less functions and more consistent document= ation. >> =E2=80=98rename-file-at=E2=80=99 has been modified to support #f as one = of the two directory >> arguments, denoting the current working directory. >> >> Maxime Devos (14): >> Allow file ports in =E2=80=98chdir=E2=80=99 when supported. >> Allow file ports in =E2=80=98readlink=E2=80=99. >> Allow file ports in =E2=80=98utime=E2=80=99. >> Define =E2=80=98symlinkat=E2=80=99 wrapper when supported. >> Define bindings to =E2=80=98mkdirat=E2=80=99 when the C function exist= s. >> Correct documentation of =E2=80=98mkdir=E2=80=99 w.r.t. the umask. >> Define AT_REMOVEDIR and others when available. >> Define a Scheme binding to =E2=80=98renameat=E2=80=99 when it exists. >> Define a Scheme binding to =E2=80=98fchmodat=E2=80=99 when it exists. >> Define a Scheme binding to =E2=80=98unlinkat=E2=80=99 when it exists. >> Define a Scheme binding to =E2=80=98fchownat=E2=80=99 when it exists. >> Define a Scheme binding to =E2=80=98fstatat=E2=80=99 when available. >> Define Scheme bindings to =E2=80=98openat=E2=80=99 when available. >> Update NEWS. > > I applied the whole series locally, skimmed over the patches, ran the > tests, and it all LGTM. And this is finally pushed as commit 793fb46a1e69fa2156805e4a97b340cf62e096a6! \o/ I erroneously pushed a variant without copyright lines for yourself. If you confirm that you are the copyright holder, I=E2=80=99ll just readd them= as you had done. If you choose to pursue your copyright assignment process despite the delays and stumbling blocks, we can drop those lines again. Thanks! Ludo=E2=80=99.