Package: SB-UNIX¶
private: a wrapper layer for SBCL itself to use when talking with an underlying Unix-y operating system. This was a public package in CMU CL, but that was different. CMU CL’s UNIX package tried to provide a comprehensive, stable Unix interface suitable for the end user. This package only tries to implement what happens to be needed by the current implementation of SBCL, and makes no guarantees of interface stability.
Constant¶
CODESET
EAGAIN
EBADF
EEXIST
EINTR
EIO
ELOOP
ENOENT
ESPIPE
EWOULDBLOCK
FD-SETSIZE
FPE-FLTDIV
FPE-FLTINV
FPE-FLTOVF
FPE-FLTRES
FPE-FLTSUB
FPE-FLTUND
FPE-INTDIV
FPE-INTOVF
F_OK
ITIMER-PROF
ITIMER-REAL
ITIMER-VIRTUAL
L_INCR
L_SET
L_XTND
MICRO-SECONDS-PER-INTERNAL-TIME-UNIT
O_ACCMODE
O_APPEND
O_CREAT
O_EXCL
O_LARGEFILE
O_NOCTTY
O_RDONLY
O_RDWR
O_TRUNC
O_WRONLY
POLLERR
POLLHUP
POLLIN
POLLNVAL
POLLOUT
POLLPRI
RUSAGE_BOTH
RUSAGE_CHILDREN
RUSAGE_SELF
R_OK
S-IFBLK
S-IFCHR
S-IFDIR
S-IFIFO
S-IFLNK
S-IFMT
S-IFREG
S-IFSOCK
SC-NPROCESSORS-ONLN
SIG-DFL
SIG-IGN
SIGALRM
SIGBUS
SIGCHLD
SIGCONT
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPROF
SIGQUIT
SIGSEGV
SIGSTKFLT
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
TIOCGPGRP
TIOCGWINSZ
TIOCSPGRP
TIOCSWINSZ
WCONTINUED
WNOHANG
WSTOPPED
WUNTRACED
W_OK
X_OK
Function¶
%CHECK-INTERRUPTS
%EXTRACT-STAT-RESULTS
%UNBLOCK-DEFERRABLE-SIGNALS
%UNBLOCK-GC-SIGNALS
FD-CLR
FD-ISSET
FD-SET-TO-NUM
FD-SET
FD-TYPE
FD-ZERO
GET-TIMEZONE
INSTALL-HANDLER
NANOSLEEP-DOUBLE
NANOSLEEP-FLOAT
NANOSLEEP
NEWCHARSTAR-STRING
NOTE-DANGEROUS-WAIT
NUM-TO-FD-SET
POSIX-GETCWD/
POSIX-GETCWD
RECEIVE-PENDING-INTERRUPT
SB-MKSTEMP
SIGALRM-HANDLER
SIGBUS-HANDLER
SIGCHLD-HANDLER
SIGILL-HANDLER
SIGINFO-CODE
SIGINT-HANDLER
SIGPIPE-HANDLER
SIGTERM-HANDLER
SYSTEM-REAL-TIME-VALUES
UID-HOMEDIR
UID-USERNAME
UNBLOCK-DEFERRABLE-SIGNALS
UNBLOCK-GC-SIGNALS
UNIX-ACCESS
UNIX-CLOSE
UNIX-CLOSEDIR
UNIX-DIRENT-NAME
UNIX-DUP
UNIX-EXIT
UNIX-FAST-GETRUSAGE
UNIX-FAST-SELECT
UNIX-FSTAT
UNIX-GETHOSTNAME
UNIX-GETITIMER
UNIX-GETPID
UNIX-GETRUSAGE
UNIX-GETTIMEOFDAY
UNIX-GETUID
UNIX-IOCTL
UNIX-ISATTY
UNIX-KILL
UNIX-KILLPG
UNIX-LSEEK
UNIX-LSTAT
UNIX-MKDIR
UNIX-OPEN
UNIX-OPENDIR
UNIX-PIPE
UNIX-POLL
UNIX-READ
UNIX-READDIR
UNIX-READLINK
UNIX-REALPATH
UNIX-RENAME
UNIX-SELECT
UNIX-SETITIMER
UNIX-SETSID
UNIX-SIMPLE-POLL
UNIX-STAT
UNIX-UNLINK
UNIX-WRITE
USER-HOMEDIR
WITH-DEFERRABLE-SIGNALS-UNBLOCKED