This is the unix-sockets Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:28:51 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
unix-socketsUNIX Domain socket
Arnold Noronha <arnold@tdrhq.com>
Apache License, Version 2.0
uffi (system).
cffi (system).
trivial-gray-streams (system).
flexi-streams (system).
log4cl (system).
trivial-garbage (system).
package.lisp (file).
unix_sockets.c (file).
ffi.lisp (file).
streams.lisp (file).
unix-sockets.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
unix-sockets/unix-sockets.asdunix-sockets/package.lispunix-sockets/ffi.lispunix-sockets/streams.lispunix-sockets/unix-sockets.lispunix-sockets/unix-sockets.asdunix-sockets (system).
output-files (method).
perform (method).
perform (method).
*library-file-dir* (special variable).
lib-source-file (class).
unix-sockets/ffi.lispunix_sockets.c (file).
unix-sockets (system).
%accept (function).
%close (function).
%listen (function).
%recv (function).
%shutdown (function).
%unix-socket-errno (function).
%write (function).
bind (function).
connect (function).
errno (function).
native-so (function).
sockaddr-un-tclass (class).
socket (function).
strerror (function).
unix-socket-is-ready (function).
unix-socket-make-sockaddr (function).
unix-socket-sockaddr-size (function).
unix-sockets/streams.lispffi.lisp (file).
unix-sockets (system).
close (method).
stream-element-type (method).
stream-read-byte (method).
stream-write-byte (method).
internal-stream (class).
sock (reader method).
(setf sock) (writer method).
unix-sockets/unix-sockets.lispstreams.lisp (file).
unix-sockets (system).
accept-unix-socket (function).
close-unix-socket (function).
connect-unix-socket (function).
initialize-instance (method).
make-unix-socket (function).
print-object (method).
print-object (method).
shutdown-unix-socket (function).
unix-socket-error (function).
unix-socket-error (condition).
unix-socket-stream (method).
with-unix-socket (macro).
%%listen (function).
%make-unix-socket (function).
%unix-socket-stream (function).
*use-internal-stream-p* (special variable).
+af-unix+ (constant).
+buf-size+ (constant).
+econnreset+ (constant).
+max-path-len+ (constant).
+shut-rdrw+ (constant).
+sock-stream+ (constant).
buf (reader method).
(setf buf) (writer method).
char-array-to-pointer (function).
fd (reader method).
(setf fd) (writer method).
id (reader method).
(setf id) (writer method).
pcheck (function).
throw-errno (function).
unix-socket (class).
unix-sockets/unix_sockets.cpackage.lisp (file).
unix-sockets (system).
Packages are listed by definition order.
unix-sockets-asdfasdf/interface.
common-lisp.
*library-file-dir* (special variable).
lib-source-file (class).
unix-socketscommon-lisp.
trivial-gray-streams.
accept-unix-socket (function).
close-unix-socket (function).
connect-unix-socket (function).
make-unix-socket (function).
shutdown-unix-socket (function).
unix-socket-error (function).
unix-socket-error (condition).
unix-socket-stream (generic function).
with-unix-socket (macro).
%%listen (function).
%accept (function).
%close (function).
%listen (function).
%make-unix-socket (function).
%recv (function).
%shutdown (function).
%unix-socket-errno (function).
%unix-socket-stream (function).
%write (function).
*use-internal-stream-p* (special variable).
+af-unix+ (constant).
+buf-size+ (constant).
+econnreset+ (constant).
+max-path-len+ (constant).
+shut-rdrw+ (constant).
+sock-stream+ (constant).
bind (function).
buf (generic reader).
(setf buf) (generic writer).
char-array-to-pointer (function).
connect (function).
errno (function).
fd (generic reader).
(setf fd) (generic writer).
id (generic reader).
(setf id) (generic writer).
internal-stream (class).
native-so (function).
pcheck (function).
sock (generic reader).
(setf sock) (generic writer).
sockaddr-un-tclass (class).
socket (function).
strerror (function).
throw-errno (function).
unix-socket (class).
unix-socket-is-ready (function).
unix-socket-make-sockaddr (function).
unix-socket-sockaddr-size (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Graceful shutdown the socket
internal-stream) &key abort) ¶unix-socket) &key fd &allow-other-keys) ¶compile-op) (c lib-source-file)) ¶asdf/action.
compile-op) (c lib-source-file)) ¶asdf/action.
load-op) (c lib-source-file)) ¶asdf/action.
unix-socket-error) out) ¶unix-socket) stream) ¶internal-stream)) ¶internal-stream)) ¶sb-gray.
internal-stream) byte) ¶sb-gray.
simple-error.
Documentation, a flag whether to use the internal stream or use native socket IO code. Do not modify this. This is mainly used a means for testability.
unix-socket)) ¶automatically generated reader method
buf.
unix-socket)) ¶automatically generated writer method
buf.
unix-socket)) ¶automatically generated reader method
fd.
unix-socket)) ¶automatically generated writer method
fd.
unix-socket)) ¶automatically generated reader method
id.
unix-socket)) ¶automatically generated writer method
id.
internal-stream)) ¶automatically generated reader method
sock.
internal-stream)) ¶automatically generated writer method
sock.
c-source-file.
foreign-struct-type.
translatable-foreign-type.
| Jump to: | %
(
A B C E F G I M N O P S T U W |
|---|
| Jump to: | %
(
A B C E F G I M N O P S T U W |
|---|
| Jump to: | *
+
B C F I S |
|---|
| Jump to: | *
+
B C F I S |
|---|
| Jump to: | C F I L P S U |
|---|
| Jump to: | C F I L P S U |
|---|