Changeset 15700


Ignore:
Timestamp:
06/01/23 06:31:27 (4 months ago)
Author:
Mark Evenson
Message:

Create POSIX-SYSCALLS contrib to set environment variables

Based on code provided by Alan Ruttenberg in
<https://github.com/alanruttenberg/lsw2/blob/owlapiv4/util/setenv.lisp>.

See
<https://mailman.common-lisp.net/pipermail/armedbear-devel/2023-April/004308.html>
ff.

See <file:contrib/posix-syscalls/posix-syscalls.org>.

Location:
trunk/abcl
Files:
6 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/doc/manual/abcl.tex

    r15670 r15700  
    1515\date{Version 1.9.2 DRAFT\\
    1616\smallskip
    17 February 2023}
     17Unreleased}
    1818\author{Mark Evenson \and Erik H\"{u}lsmann \and Rudolf Schlatte \and
    1919  Alessio Stalla \and Ville Voutilainen}
     
    15341534      \pageref{section:named-readtables} for further information.
    15351535
     1536    \item[\code{posix-syscalls}] Provides and demonstrates the
     1537      scaffolding for extending the implementation by use of direct
     1538      syscalls via the foreign function interface (FFI) afforded by
     1539      the JNA library.  Upon loading this system, new implementations
     1540      of the \code{EXT:GETENV} and \code{UIOP/OS:GETENV} functions are
     1541      installed which use FFI to directly call the \sc{posix} syscalls
     1542      where available, which allows environment variables to be set.
     1543      \index{POSIX-SYSCALLS}
     1544     
    15361545    \end{description}
    15371546\end{description}
Note: See TracChangeset for help on using the changeset viewer.