This is the posix-shm Reference Manual, version 0.0.7, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:17:24 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
posix-shmPOSIX shared memory API
Samuel Hunter
(GIT https://git.sr.ht/~shunter/posix-shm)
BSD 3-Clause
0.0.7
posix-shm/ffi (system).
alexandria (system).
trivial-features (system).
shm.lisp (file).
posix-shm/ffiPOSIX shared memory FFI
Samuel Hunter
(GIT https://git.sr.ht/~shunter/posix-shm)
BSD 3-Clause
0.0.7
cffi-grovel (system).
cffi (system).
package.lisp (file).
grovel.lisp (file).
ffi.lisp (file).
wrapper.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
posix-shm/posix-shm.asdposix-shm/shm.lispposix-shm/ffi/package.lispposix-shm/ffi/grovel.lispposix-shm/ffi/ffi.lispposix-shm/ffi/wrapper.lispposix-shm/shm.lispposix-shm (system).
chmod-shm (function).
chown-shm (function).
close-shm (function).
closed-shm (class).
delete-shm (function).
make-shm (function).
mmap-error (condition).
mmap-shm (function).
munmap (function).
open-shm (function).
open-shm (class).
open-shm* (function).
open-shm-p (function).
print-object (method).
shm (class).
shm-does-not-exist (condition).
shm-error (condition).
shm-error-name (reader method).
shm-exists (condition).
shm-fd (reader method).
shm-name (reader method).
shm-p (function).
shm-stats (function).
stat (structure).
stat-blksize (reader).
(setf stat-blksize) (writer).
stat-blocks (reader).
(setf stat-blocks) (writer).
stat-dev (reader).
(setf stat-dev) (writer).
stat-gid (reader).
(setf stat-gid) (writer).
stat-ino (reader).
(setf stat-ino) (writer).
stat-mode (reader).
(setf stat-mode) (writer).
stat-nlink (reader).
(setf stat-nlink) (writer).
stat-rdev (reader).
(setf stat-rdev) (writer).
stat-size (reader).
(setf stat-size) (writer).
stat-uid (reader).
(setf stat-uid) (writer).
truncate-shm (function).
with-mmap (macro).
with-open-shm (macro).
with-open-shm* (macro).
with-open-shm-and-mmap (macro).
with-open-shm-and-mmap* (macro).
%change-if-dne (condition).
%change-if-exists (condition).
%default-dne-option (function).
%open-options-to-oflag (function).
%open-shm (function).
%open-shm* (function).
%raise-error (function).
%raise-mmap-error (function).
%random-name (function).
%read-new-value (function).
%simple-mmap-error (condition).
%simple-shm-error (condition).
+negative-one+ (constant).
copy-stat (function).
make-stat (function).
stat-p (function).
posix-shm/ffi/grovel.lisppackage.lisp (file).
posix-shm/ffi (system).
posix-shm/ffi/ffi.lispgrovel.lisp (file).
posix-shm/ffi (system).
posix-shm/ffi/wrapper.lispffi.lisp (file).
posix-shm/ffi (system).
Packages are listed by definition order.
xyz.shunter.posix-shmposix-shm
common-lisp.
chmod-shm (function).
chown-shm (function).
close-shm (function).
closed-shm (class).
delete-shm (function).
make-shm (function).
mmap-error (condition).
mmap-shm (function).
munmap (function).
open-shm (function).
open-shm (class).
open-shm* (function).
open-shm-p (function).
shm (class).
shm-does-not-exist (condition).
shm-error (condition).
shm-error-name (generic reader).
shm-exists (condition).
shm-fd (generic reader).
shm-name (generic reader).
shm-p (function).
shm-stats (function).
stat (structure).
stat-blksize (reader).
(setf stat-blksize) (writer).
stat-blocks (reader).
(setf stat-blocks) (writer).
stat-dev (reader).
(setf stat-dev) (writer).
stat-gid (reader).
(setf stat-gid) (writer).
stat-ino (reader).
(setf stat-ino) (writer).
stat-mode (reader).
(setf stat-mode) (writer).
stat-nlink (reader).
(setf stat-nlink) (writer).
stat-rdev (reader).
(setf stat-rdev) (writer).
stat-size (reader).
(setf stat-size) (writer).
stat-uid (reader).
(setf stat-uid) (writer).
truncate-shm (function).
with-mmap (macro).
with-open-shm (macro).
with-open-shm* (macro).
with-open-shm-and-mmap (macro).
with-open-shm-and-mmap* (macro).
%change-if-dne (condition).
%change-if-exists (condition).
%default-dne-option (function).
%open-options-to-oflag (function).
%open-shm (function).
%open-shm* (function).
%raise-error (function).
%raise-mmap-error (function).
%random-name (function).
%read-new-value (function).
%simple-mmap-error (condition).
%simple-shm-error (condition).
+negative-one+ (constant).
copy-stat (function).
make-stat (function).
stat-p (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Deletes the shared memory object specified by NAME.
mode.
rdev.
size.
error.
A shm-error occurs during opening or closing a shared memory object,
or some low-level transaction between the OS and a preexisting shared memory object.
error.
:name
This slot is read-only.
structure-object.
fixnum
0
fixnum
0
list
0
fixnum
0
fixnum
0
fixnum
0
fixnum
0
fixnum
0
fixnum
0
fixnum
0
condition.
:value
condition.
:value
:message
:message
| Jump to: | %
(
C D F G M O P S T W |
|---|
| Jump to: | %
(
C D F G M O P S T W |
|---|
| Jump to: | %
+
B C D G I M N R S U |
|---|
| Jump to: | %
+
B C D G I M N R S U |
|---|
| Jump to: | %
C F G M O P S W X |
|---|
| Jump to: | %
C F G M O P S W X |
|---|