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