[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mmap for guile
From: |
Ludovic Courtès |
Subject: |
Re: mmap for guile |
Date: |
Mon, 04 Jul 2022 22:03:41 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) |
Hi,
Greg Troxel <gdt@lexort.com> skribis:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Besides what Maxime points out, some more superficial issues:
>>
>> • In documentation, please refer to the relevant glibc section instead
>> of “See man page” (info "(libc) Memory-mapped I/O").
>>
>> • Please update doc/ref with a section on memory-mapped I/O.
>>
>> • Make sure to follow the GNU coding in C: space before opening paren,
>> braces on a line of their own, etc.
>
> I have been meaning to try to build this under NetBSD, to check
> portability. I think the mmap code should by default rely only on what
> POSIX guarantees:
> https://pubs.opengroup.org/onlinepubs/9699919799/functions/mmap.html
Agreed.
> As for referring to glibc, that reference only resolves on GNU/Linux
> systems, whereas any POSIX system ought to have an mmap man page, so it
> would be nice not to drop the man page ref, esp. as it grounds the
> implementation as being about the POSIX interface.
The manual can mention the man page too, sure, but note that the manual
already refers to glibc’s for all things libc.
Ludo’.
- Re: mmap for guile, Ludovic Courtès, 2022/07/04
- Re: mmap for guile, Matt Wette, 2022/07/04
- Re: mmap for guile, Greg Troxel, 2022/07/04
- Re: mmap for guile,
Ludovic Courtès <=
- Re: mmap for guile, Maxime Devos, 2022/07/19
- Re: mmap for guile, Maxime Devos, 2022/07/19
- Re: mmap for guile, Maxime Devos, 2022/07/19