Language

Package: cl-posix-shm @ 0.0.7

Synopsis

Common Lisp bindings and wrapper for POSIX shared memory API

Description

This library provides two strata to access the POSIX shm API:

  • the package posix-shm/ffi, a collection of slim bindings to the POSIX API

  • the package posix-shm, a lispy wrapper around the FFI that integrates more closely to the features of Common Lisp, and provides a handful of utilities and macros

Features include:

  • open, close, create, resize, change ownership of, change permissions of, and memory map to shared memory objects

  • open-shm appears more like open from the standard library

  • open-shm*, for creating anonymous shm objects

  • with-open-shm, with-mmap and similar with- macros for safely accessing resources with dynamic extent

Home page
https://git.sr.ht/~shunter/posix-shm
Location
gnu/packages/lisp-xyz.scm (line: 24511, column: 2)
License

Lint warnings

LinterMessageLocation
input-labels

Identify input labels that do not match package names

label 'sbcl-parachute' does not match package name 'cl-parachute'
input-labels

Identify input labels that do not match package names

label 'sbcl-osicat' does not match package name 'cl-osicat'
input-labels

Identify input labels that do not match package names

label 'sbcl-trivial-features' does not match package name 'cl-trivial-features'
input-labels

Identify input labels that do not match package names

label 'sbcl-cffi' does not match package name 'cl-cffi'
input-labels

Identify input labels that do not match package names

label 'sbcl-alexandria' does not match package name 'cl-alexandria'