Parents: | io.backend |
Authors: | Slava Pestov |
Platforms: | unix |
Class | Superclass | Slots |
fd | disposable | fd |
io-timeout | tuple | |
mx-port | port | mx |
stdin | disposable | control size data |
Word | Stack effect |
handle-fd | ( handle -- fd ) |
Word | Stack effect |
<fd> | ( n -- fd ) |
<mx-port> | ( mx -- port ) |
<stdin> | ( -- stdin ) |
?flag | ( n mask symbol -- n ) |
control-write-fd | ( -- fd ) |
data-read-fd | ( -- fd ) |
file-mode | ( -- value ) |
init-fd | ( fd -- fd ) |
io-timeout | ( -- * ) |
multiplexer-error | ( n -- n ) |
refill-stdin | ( buffer stdin size -- ) |
signal-pipe-fd | ( -- n ) |
signal-pipe-loop | ( port -- ) |
size-read-fd | ( -- fd ) |
start-signal-pipe-thread | ( -- ) |
wait-for-stdin | ( stdin -- size ) |
Word | Stack effect |
fd? | ( object -- ? ) |
io-timeout? | ( object -- ? ) |
mx-port? | ( object -- ? ) |
stdin? | ( object -- ? ) |
Vocabulary | Summary |
io.backend.unix.bsd | |
io.backend.unix.freebsd | |
io.backend.unix.linux | |
io.backend.unix.macos | |
io.backend.unix.multiplexers | Generic protocol for Unix I/O multiplexers |