This library is obsolete and should not be used. The page is left only as historical reference
Its purpose is to be as faithful to POSIX as possible i.e. a one-to-one mapping between the foreign functions and the Lisp ones; if that's not possible or undesirable wrapper functions are provided instead, for example ioctl(), fcntl() and *stat() are wrapped.
It also contains a foreign function groveler: IOlib-Grovel (formerly CFFI-Grovel).