• Withdrawn SRFI 199: POSIX errno manipulation

    From Arthur A. Gleckler@21:1/5 to All on Sun Jul 19 13:19:31 2020
    Scheme Request for Implementation 199,
    "POSIX errno manipulation,"
    by Harold Ancell,
    has gone into WITHDRAWN status.

    The document and an archive of the discussion are available at <https://srfi.schemers.org/srfi-199/>.

    As thoroughly discussed on the mailing list, a simple Scheme level API
    like the one proposed is unsatisfactory because a Scheme
    implementation can run arbitrary code that might set errno between any
    of 1) manually setting it, 2) a POSIX call possibly setting it, and 3)
    retrieving its value. This, along with EINTR loops (see the Worse is
    Better essay) need to be done at a low level, and no one has been able
    to come up with a suitable standard and universal high level API for
    any of this.

    Regards,



    SRFI Editor

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)