Skip to content
Unix file descriptor layer for cl-stream
Common Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
package.lisp
test.lisp
unistd-input-stream.lisp
unistd-io-stream.lisp
unistd-output-stream.lisp
unistd-stream-open.lisp
unistd-stream.asd
unistd-stream.lisp

README.md

unistd-stream

unistd streams are (unsigned-byte 8) cl-stream streams using unistd:read, unistd:write and unistd:close to operate on Unix file descriptors.

Depends on :

Class: unistd-stream

Base class for file descriptor streams.

Generic: stream-fd unistd-stream => fd

Returns the file descriptor of UNISTD-STREAM.

Class: unistd-input-stream

A buffered input stream using UNISTD:READ.

Function: unistd-input-stream fd => stream

Creates a buffered input stream for file descriptor fd.

Class: unistd-output-stream

A buffered output stream using UNISTD:WRITE.

Function: unistd-output-stream fd => stream

Creates a buffered output stream for file descriptor fd.

Class: unistd-io-stream

A buffered input/output stream using UNISTD:READ and UNISTD:WRITE.

Function: unistd-io-stream fd => stream

Creates a buffered input/output stream for file descriptor fd.

You can’t perform that action at this time.