Hi :)  Sure, would be happy to accept a patch for these.  It's adding
more definitions to the base environment, which is usually a negative,
but we'll have to find some kind of module solution for all of these
flags at some point.  If you do send a patch, please update the manual
and NEWS also.

Cheers,

Andy

On Sun 31 Jan 2021 22:13, Maxime Devos <maximede...@telenet.be> writes:

> Hi guilers,
>
> I noticed the following open flags are not defined:
> O_NOFOLLOW, O_TMPFILE, O_IGNORE_CTTY, O_NOLINK,
> O_SHLOCK, O_EXLOCK, O_ASYNC, O_NOATIME.
>
> Some of these are Hurd-specific, Linux-specific
> and BSD-specific.  I'm particularily interested
> in O_NOFOLLOW, O_TMPFILE, O_IGNORE_CTTY, O_NOLINK
> and O_NOATIME, the others don't matter for me,
> though they may be useful for others.
>
> Could extra O_* flags be exported to Guile (in libguile/filesys.c)
> on systems where they are defined?
>
> Greetings,
> Maxime

Reply via email to