Common Lisp Package: UK.CO.DEOXYBYTE-UNIX-FFI

The deoxybyte-unix-ffi package provides utility foreign functions to Unix via CFFI. This is a low-level FFI that does not provide a Lisp-style layer on top of the basic Unix functions. A small subset of Unix functionality is represented, with further functions being added as required.

README:

FUNCTION

Public

Undocumented

C-CLOSE (FILE-DESCRIPTOR)

C-FILENO (STREAM)

C-LSEEK (FILE-DESCRIPTOR OFFSET WHENCE)

C-MKSTEMP (TEMPLATE)

C-MMAP (ADDRESS LENGTH PROTECTION FLAGS FILE-DESCRIPTOR OFFSET)

C-MUNMAP (ADDRESS LENGTH)

C-OPEN (PATH FLAGS MODE)

C-STRERROR (ERRNO)

C-SYSCONF (NAME)

C-WRITE (FILE-DESCRIPTOR VALUE COUNT)

Private

Undocumented

%VAR-ACCESSOR-*C-ERROR-NUMBER*

SETF%VAR-ACCESSOR-*C-ERROR-NUMBER* (VALUE)