Hi Andreas!

On Sat, Jun 07, 2003 at 01:38:00PM +0200, Andreas Voegele wrote:
> Scsh maps several definitions from /usr/include/bits/fcntl.h to Scheme
> symbols.  For example, on all supported systems the following symbols
> (among others) are defined:
> 
> O_RDONLY -> open/read
> O_WRONLY -> open/write
> O_RDWR   -> open/read+write
> O_NOCTTY -> open/no-control-tty
> 
> I decided to map the Hurd-specific definitions to the following
> symbols:
> 
> O_EXEC        -> open/execute
> O_NOLINK      -> open/no-link
> O_NOTRANS     -> open/no-translator
> O_NOATIME     -> open/no-access-time
> O_IGNORE_CTTY -> open/ignore-control-tty
> 
> What do you think about these names?  I'm open to alternative
> suggestions (but I won't accept abbreviations like open/noatime since
> none of the other supported systems uses abbreviated names).

These look like the best names possible to me.  Abbreviated names
would also be rather un-Schemey.  (And BTW, I really appreciate that
you did add these GNU/Hurd specific features.  We should have such
stuff available in more programs.  I would find it especially cool if
they would be hacked into Guile...)

Cheers,
GNU/Wolfgang

-- 
"A good programming language should have features that make the kind
of people who use the phrase `software engineering' shake their heads
disapprovingly." -- Paul Graham


_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to