SB-UNIX

SB-UNIX

properties


ID: SB-UNIX
LOCK: T


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.

UNIX-KILL   compiled function

properties


ID: SB-UNIX:UNIX-KILL
ALLOC: HEAP IMMOBILE



UNIX-KILL names a compiled function:
  Lambda-list: (PID SIGNAL)
  Declared type: (FUNCTION (T T) (VALUES (SIGNED-BYTE 32) &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;TARGET-SIGNAL.LISP

definitions
  • SYS:SRC;CODE;TARGET-SIGNAL.LISP

RU-NIVCSW

properties


ID: SB-UNIX:RU-NIVCSW
ALLOC: HEAP IMMOBILE


RU-OUBLOCK

properties


ID: SB-UNIX:RU-OUBLOCK
ALLOC: HEAP IMMOBILE


EIO   constant var

properties


ID: SB-UNIX:EIO
ALLOC: HEAP IMMOBILE



EIO names a constant variable:
  Value: 5

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

TV-SEC

properties


ID: SB-UNIX:TV-SEC
ALLOC: HEAP IMMOBILE


INO-T   alien

properties


ID: SB-UNIX:INO-T
ALLOC: HEAP IMMOBILE



INO-T names an alien type:
  Expansion: #<ALIEN-TYPE (UNSIGNED 64)>

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGVTALRM   constant var

properties


ID: SB-UNIX:SIGVTALRM
ALLOC: HEAP IMMOBILE



SIGVTALRM names a constant variable:
  Value: 26

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-POLL   compiled function

properties


ID: SB-UNIX:UNIX-POLL
ALLOC: HEAP IMMOBILE



UNIX-POLL names a compiled function:
  Lambda-list: (POLLFDS NFDS TO-MSEC)
  Derived type: (FUNCTION (T FIXNUM FIXNUM)
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

ST-UID

properties


ID: SB-UNIX:ST-UID
ALLOC: HEAP IMMOBILE


O_RDONLY   constant var

properties


ID: SB-UNIX:O_RDONLY
ALLOC: HEAP IMMOBILE



O_RDONLY names a constant variable:
  Value: 0

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

L_SET   constant var

properties


ID: SB-UNIX:L_SET
ALLOC: HEAP IMMOBILE



L_SET names a constant variable:
  Value: 0

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGINT   constant var

properties


ID: SB-UNIX:SIGINT
ALLOC: HEAP IMMOBILE



SIGINT names a constant variable:
  Value: 2

  • Referenced by
    • (INSTALL-SIGINT-HANDLER IN /home/ellis/src/core/lib/swank/sbcl.lisp)
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

EEXIST   constant var

properties


ID: SB-UNIX:EEXIST
ALLOC: HEAP IMMOBILE



EEXIST names a constant variable:
  Value: 17

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

TV-USEC

properties


ID: SB-UNIX:TV-USEC
ALLOC: HEAP IMMOBILE


UNIX-GETHOSTNAME   compiled function

properties


ID: SB-UNIX:UNIX-GETHOSTNAME
ALLOC: HEAP IMMOBILE



UNIX-GETHOSTNAME names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL
                 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL (SIGNED-BYTE 32)))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGPROF   constant var

properties


ID: SB-UNIX:SIGPROF
ALLOC: HEAP IMMOBILE



SIGPROF names a constant variable:
  Value: 27

  • Referenced by
    • SB-SPROF:START-PROFILING
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

R_OK   constant var

properties


ID: SB-UNIX:R_OK
ALLOC: HEAP IMMOBILE



R_OK names a constant variable:
  Value: 4

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-SIMPLE-POLL   compiled function

properties


ID: SB-UNIX:UNIX-SIMPLE-POLL
ALLOC: HEAP IMMOBILE



UNIX-SIMPLE-POLL names a compiled function:
  Lambda-list: (FD DIRECTION TO-MSEC)
  Derived type: (FUNCTION (FIXNUM T FIXNUM) (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • (SOCKET-CONNECT (SOCKET))
    • IO/SYS:WAIT-UNTIL-FD-READY
definitions
  • SYS:SRC;CODE;UNIX.LISP

FD

properties


ID: SB-UNIX:FD
ALLOC: HEAP IMMOBILE


POLLNVAL   constant var

properties


ID: SB-UNIX:POLLNVAL
ALLOC: HEAP IMMOBILE



POLLNVAL names a constant variable:
  Value: 32

  • Referenced by
    • IO/SYS::PROCESS-POLL-REVENTS
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

O_EXCL   constant var

properties


ID: SB-UNIX:O_EXCL
ALLOC: HEAP IMMOBILE



O_EXCL names a constant variable:
  Value: 128

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RUSAGE_SELF   constant var

properties


ID: SB-UNIX:RUSAGE_SELF
ALLOC: HEAP IMMOBILE



RUSAGE_SELF names a constant variable:
  Value: 0

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGSYS   constant var

properties


ID: SB-UNIX:SIGSYS
ALLOC: HEAP IMMOBILE



SIGSYS names a constant variable:
  Value: 31

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGSTOP   constant var

properties


ID: SB-UNIX:SIGSTOP
ALLOC: HEAP IMMOBILE



SIGSTOP names a constant variable:
  Value: 19

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

CLOCK-MONOTONIC-RAW   constant var

properties


ID: SB-UNIX:CLOCK-MONOTONIC-RAW
ALLOC: HEAP IMMOBILE



CLOCK-MONOTONIC-RAW names a constant variable:
  Value: 4

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGTTOU   constant var

properties


ID: SB-UNIX:SIGTTOU
ALLOC: HEAP IMMOBILE



SIGTTOU names a constant variable:
  Value: 22

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGQUIT   constant var

properties


ID: SB-UNIX:SIGQUIT
ALLOC: HEAP IMMOBILE



SIGQUIT names a constant variable:
  Value: 3

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

FD-ISSET   compiled function

properties


ID: SB-UNIX:FD-ISSET
ALLOC: HEAP IMMOBILE



FD-ISSET names a compiled function:
  Lambda-list: (OFFSET FD-SET)
  Declared type: (FUNCTION ((UNSIGNED-BYTE 10) T) *)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 10) T) (VALUES BOOLEAN &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

O_RDWR   constant var

properties


ID: SB-UNIX:O_RDWR
ALLOC: HEAP IMMOBILE



O_RDWR names a constant variable:
  Value: 2

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGTERM   constant var

properties


ID: SB-UNIX:SIGTERM
ALLOC: HEAP IMMOBILE



SIGTERM names a constant variable:
  Value: 15

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-ISATTY   compiled function

properties


ID: SB-UNIX:UNIX-ISATTY
ALLOC: HEAP IMMOBILE



UNIX-ISATTY names a compiled function:
  Lambda-list: (FD)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31))
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGALRM   constant var

properties


ID: SB-UNIX:SIGALRM
ALLOC: HEAP IMMOBILE



SIGALRM names a constant variable:
  Value: 14

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

USER-HOMEDIR   compiled function

properties


ID: SB-UNIX:USER-HOMEDIR
ALLOC: HEAP IMMOBILE



USER-HOMEDIR names a compiled function:
  Lambda-list: (UID)
  Derived type: (FUNCTION (T) (VALUES SIMPLE-STRING &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

CLOCK-REALTIME   constant var

properties


ID: SB-UNIX:CLOCK-REALTIME
ALLOC: HEAP IMMOBILE



CLOCK-REALTIME names a constant variable:
  Value: 0

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

GID-T   alien

properties


ID: SB-UNIX:GID-T
ALLOC: HEAP IMMOBILE



GID-T names an alien type:
  Expansion: #<ALIEN-TYPE (UNSIGNED 32)>

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

TIME-T   alien

properties


ID: SB-UNIX:TIME-T
ALLOC: HEAP IMMOBILE



TIME-T names an alien type:
  Expansion: #<ALIEN-TYPE (SIGNED 64)>

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGTTIN   constant var

properties


ID: SB-UNIX:SIGTTIN
ALLOC: HEAP IMMOBILE



SIGTTIN names a constant variable:
  Value: 21

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-NSWAP

properties


ID: SB-UNIX:RU-NSWAP
ALLOC: HEAP IMMOBILE


SIGUSR1   constant var

properties


ID: SB-UNIX:SIGUSR1
ALLOC: HEAP IMMOBILE



SIGUSR1 names a constant variable:
  Value: 10

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RUSAGE_CHILDREN   constant var

properties


ID: SB-UNIX:RUSAGE_CHILDREN
ALLOC: HEAP IMMOBILE



RUSAGE_CHILDREN names a constant variable:
  Value: -1

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-MKDIR   compiled function

properties


ID: SB-UNIX:UNIX-MKDIR
ALLOC: HEAP IMMOBILE



UNIX-MKDIR names a compiled function:
  Lambda-list: (NAME MODE)
  Derived type: (FUNCTION (SIMPLE-STRING (UNSIGNED-BYTE 32))
                 (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-SETITIMER   compiled function

properties


ID: SB-UNIX:UNIX-SETITIMER
ALLOC: HEAP IMMOBILE



UNIX-SETITIMER names a compiled function:
  Lambda-list: (WHICH INT-SECS INT-USEC VAL-SECS VAL-USEC)
  Derived type: (FUNCTION
                 ((MEMBER :REAL :VIRTUAL :PROFILE) UNSIGNED-BYTE (MOD 1000000)
                  UNSIGNED-BYTE (MOD 1000000))
                 (VALUES (MEMBER T) (UNSIGNED-BYTE 63) (MOD 1000000)
                         (UNSIGNED-BYTE 63) (MOD 1000000) &OPTIONAL))
  Documentation:
    UNIX-SETITIMER sets the INTERVAL and VALUE slots of one of three system
    timers (:real :virtual or :profile). A SIGALRM, SIGVTALRM, or SIGPROF
    respectively will be delivered in VALUE <seconds+microseconds> from now.
    INTERVAL, when non-zero, is reloaded into the timer on each expiration.
    Setting VALUE to zero disables the timer. See the Unix man page for more
    details. On success, unix-setitimer returns the
    old contents of the INTERVAL and VALUE slots as in unix-getitimer.
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • SB-SPROF:STOP-PROFILING
    • SB-SPROF:START-PROFILING
definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGPIPE   constant var

properties


ID: SB-UNIX:SIGPIPE
ALLOC: HEAP IMMOBILE



SIGPIPE names a constant variable:
  Value: 13

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-FAST-SELECT   compiled function

properties


ID: SB-UNIX:UNIX-FAST-SELECT
ALLOC: HEAP IMMOBILE



UNIX-FAST-SELECT names a compiled function:
  Lambda-list: (NUM-DESCRIPTORS READ-FDS WRITE-FDS EXCEPTION-FDS TIMEOUT-SECS
                TIMEOUT-USECS)
  Derived type: (FUNCTION
                 (INTEGER
                  (OR
                   (SB-ALIEN:ALIEN
                    (*
                     (SB-ALIEN:STRUCT SB-UNIX:FD-SET
                      (SB-UNIX::FDS-BITS (ARRAY (SB-ALIEN:UNSIGNED 64) 16)
                       :OFFSET 0))))
                   NULL)
                  (OR
                   (SB-ALIEN:ALIEN
                    (*
                     (SB-ALIEN:STRUCT SB-UNIX:FD-SET
                      (SB-UNIX::FDS-BITS (ARRAY (SB-ALIEN:UNSIGNED 64) 16)
                       :OFFSET 0))))
                   NULL)
                  (OR
                   (SB-ALIEN:ALIEN
                    (*
                     (SB-ALIEN:STRUCT SB-UNIX:FD-SET
                      (SB-UNIX::FDS-BITS (ARRAY (SB-ALIEN:UNSIGNED 64) 16)
                       :OFFSET 0))))
                   NULL)
                  (OR (UNSIGNED-BYTE 31) NULL) (OR (UNSIGNED-BYTE 31) NULL))
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-GETITIMER   compiled function

properties


ID: SB-UNIX:UNIX-GETITIMER
ALLOC: HEAP IMMOBILE



UNIX-GETITIMER names a compiled function:
  Lambda-list: (WHICH)
  Derived type: (FUNCTION ((MEMBER :REAL :VIRTUAL :PROFILE))
                 (VALUES (MEMBER T) (UNSIGNED-BYTE 63) (MOD 1000000)
                         (UNSIGNED-BYTE 63) (MOD 1000000) &OPTIONAL))
  Documentation:
    UNIX-GETITIMER returns the INTERVAL and VALUE slots of one of
    three system timers (:real :virtual or :profile). On success,
    unix-getitimer returns 5 values,
    T, it-interval-secs, it-interval-usec, it-value-secs, it-value-usec.
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-LSEEK   compiled function

properties


ID: SB-UNIX:UNIX-LSEEK
ALLOC: HEAP IMMOBILE



UNIX-LSEEK names a compiled function:
  Lambda-list: (FD OFFSET WHENCE)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31) T (MOD 3))
                 (VALUES (OR (UNSIGNED-BYTE 63) NULL) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Documentation:
    Unix-lseek accepts a file descriptor and moves the file pointer by
    OFFSET octets.  Whence can be any of the following:
    
    L_SET        Set the file pointer.
    L_INCR       Increment the file pointer.
    L_XTND       Extend the file size.
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

ST-ATIME

properties


ID: SB-UNIX:ST-ATIME
ALLOC: HEAP IMMOBILE


UNIX-GETPID   compiled function

properties


ID: SB-UNIX:UNIX-GETPID
ALLOC: HEAP IMMOBILE



UNIX-GETPID names a compiled function:
  Lambda-list: ()
  Declared type: (FUNCTION NIL (VALUES (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

TIOCGPGRP   constant var

properties


ID: SB-UNIX:TIOCGPGRP
ALLOC: HEAP IMMOBILE



TIOCGPGRP names a constant variable:
  Value: 21519

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-FSTAT   compiled function

properties


ID: SB-UNIX:UNIX-FSTAT
ALLOC: HEAP IMMOBILE



UNIX-FSTAT names a compiled function:
  Lambda-list: (FD)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31))
                 (VALUES BOOLEAN (INTEGER -2147483648 18446744073709551615)
                         &OPTIONAL (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 32) (UNSIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64)))
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • (ADD-FD-HANDLER IN /home/ellis/src/core/lib/swank/sbcl.lisp)
definitions
  • SYS:SRC;CODE;UNIX.LISP

RU-IDRSS

properties


ID: SB-UNIX:RU-IDRSS
ALLOC: HEAP IMMOBILE


UNIX-UID

properties


ID: SB-UNIX:UNIX-UID
ALLOC: HEAP IMMOBILE



UNIX-UID names a type-specifier:
  Lambda-list: ()
  Expansion: (UNSIGNED-BYTE 32)

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGCONT   constant var

properties


ID: SB-UNIX:SIGCONT
ALLOC: HEAP IMMOBILE



SIGCONT names a constant variable:
  Value: 18

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-PATHNAME

properties


ID: SB-UNIX:UNIX-PATHNAME
ALLOC: HEAP IMMOBILE



UNIX-PATHNAME names a type-specifier:
  Lambda-list: ()
  Expansion: SIMPLE-STRING

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-PID

properties


ID: SB-UNIX:UNIX-PID
ALLOC: HEAP IMMOBILE



UNIX-PID names a type-specifier:
  Lambda-list: ()
  Expansion: (UNSIGNED-BYTE 32)

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGBUS   constant var

properties


ID: SB-UNIX:SIGBUS
ALLOC: HEAP IMMOBILE



SIGBUS names a constant variable:
  Value: 7

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGUSR2   constant var

properties


ID: SB-UNIX:SIGUSR2
ALLOC: HEAP IMMOBILE



SIGUSR2 names a constant variable:
  Value: 12

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-REALPATH   compiled function

properties


ID: SB-UNIX:UNIX-REALPATH
ALLOC: HEAP IMMOBILE



UNIX-REALPATH names a compiled function:
  Lambda-list: (PATH)
  Derived type: (FUNCTION (SIMPLE-STRING)
                 (VALUES (OR SIMPLE-STRING NULL) (OR NULL (SIGNED-BYTE 32))
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

L_XTND   constant var

properties


ID: SB-UNIX:L_XTND
ALLOC: HEAP IMMOBILE



L_XTND names a constant variable:
  Value: 2

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-GID

properties


ID: SB-UNIX:UNIX-GID
ALLOC: HEAP IMMOBILE



UNIX-GID names a type-specifier:
  Lambda-list: ()
  Expansion: (UNSIGNED-BYTE 32)

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGURG   constant var

properties


ID: SB-UNIX:SIGURG
ALLOC: HEAP IMMOBILE



SIGURG names a constant variable:
  Value: 23

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

CLOCK-GETTIME   compiled function

properties


ID: SB-UNIX:CLOCK-GETTIME
ALLOC: HEAP IMMOBILE



CLOCK-GETTIME names a compiled function:
  Lambda-list: (CLOCKID)
  Derived type: (FUNCTION ((SIGNED-BYTE 32))
                 (VALUES FIXNUM (MOD 1000000001) &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • IO/SYS:GET-MONOTONIC-TIME
definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-TMPFILE   compiled function

properties


ID: SB-UNIX:UNIX-TMPFILE
ALLOC: HEAP IMMOBILE



UNIX-TMPFILE names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL (VALUES SB-INT:STDIO-FILE &OPTIONAL))
  Source file: SYS:SRC;CODE;FD-STREAM.LISP

definitions
  • SYS:SRC;CODE;FD-STREAM.LISP

POLLFD

properties


ID: SB-UNIX:POLLFD
ALLOC: HEAP IMMOBILE


definitions
  • SYS:SRC;CODE;UNIX.LISP

TIMEVAL

properties


ID: SB-UNIX:TIMEVAL
ALLOC: HEAP IMMOBILE


definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

S-IFREG   constant var

properties


ID: SB-UNIX:S-IFREG
ALLOC: HEAP IMMOBILE



S-IFREG names a constant variable:
  Value: 32768

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

DEV-T   alien

properties


ID: SB-UNIX:DEV-T
ALLOC: HEAP IMMOBILE



DEV-T names an alien type:
  Expansion: #<ALIEN-TYPE (UNSIGNED 64)>

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

CLOCK-MONOTONIC-COARSE   constant var

properties


ID: SB-UNIX:CLOCK-MONOTONIC-COARSE
ALLOC: HEAP IMMOBILE



CLOCK-MONOTONIC-COARSE names a constant variable:
  Value: 6

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGILL   constant var

properties


ID: SB-UNIX:SIGILL
ALLOC: HEAP IMMOBILE



SIGILL names a constant variable:
  Value: 4

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

EVENTS

properties


ID: SB-UNIX:EVENTS
ALLOC: HEAP IMMOBILE


O_NOCTTY   constant var

properties


ID: SB-UNIX:O_NOCTTY
ALLOC: HEAP IMMOBILE



O_NOCTTY names a constant variable:
  Value: 256

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

WCONTINUED   constant var

properties


ID: SB-UNIX:WCONTINUED
ALLOC: HEAP IMMOBILE



WCONTINUED names a constant variable:
  Value: 8

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-MINFLT

properties


ID: SB-UNIX:RU-MINFLT
ALLOC: HEAP IMMOBILE


UNIX-WRITE   compiled function

properties


ID: SB-UNIX:UNIX-WRITE
ALLOC: HEAP IMMOBILE



UNIX-WRITE names a compiled function:
  Lambda-list: (FD BUF OFFSET LEN)
  Derived type: (FUNCTION
                 ((UNSIGNED-BYTE 31)
                  (OR SIMPLE-BASE-STRING (SIMPLE-ARRAY CHARACTER (*))
                      (SIMPLE-ARRAY SINGLE-FLOAT (*))
                      (SIMPLE-ARRAY DOUBLE-FLOAT (*)) SIMPLE-BIT-VECTOR
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 2) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 4) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 7) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 15) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 16) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 31) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 32) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 62) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 63) (*))
                      (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (*))
                      (SIMPLE-ARRAY (SIGNED-BYTE 8) (*))
                      (SIMPLE-ARRAY (SIGNED-BYTE 16) (*))
                      (SIMPLE-ARRAY (SIGNED-BYTE 32) (*))
                      (SIMPLE-ARRAY FIXNUM (*))
                      (SIMPLE-ARRAY (SIGNED-BYTE 64) (*))
                      (SIMPLE-ARRAY (COMPLEX SINGLE-FLOAT) (*))
                      (SIMPLE-ARRAY (COMPLEX DOUBLE-FLOAT) (*))
                      SB-SYS:SYSTEM-AREA-POINTER)
                  (UNSIGNED-BYTE 44) (UNSIGNED-BYTE 44))
                 (VALUES (OR NULL (UNSIGNED-BYTE 44)) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

POLLERR   constant var

properties


ID: SB-UNIX:POLLERR
ALLOC: HEAP IMMOBILE



POLLERR names a constant variable:
  Value: 8

  • Referenced by
    • IO/SYS::PROCESS-POLL-REVENTS
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

ST-BLOCKS

properties


ID: SB-UNIX:ST-BLOCKS
ALLOC: HEAP IMMOBILE


EINTR   constant var

properties


ID: SB-UNIX:EINTR
ALLOC: HEAP IMMOBILE



EINTR names a constant variable:
  Value: 4

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGTRAP   constant var

properties


ID: SB-UNIX:SIGTRAP
ALLOC: HEAP IMMOBILE



SIGTRAP names a constant variable:
  Value: 5

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

REVENTS

properties


ID: SB-UNIX:REVENTS
ALLOC: HEAP IMMOBILE


SIGXFSZ   constant var

properties


ID: SB-UNIX:SIGXFSZ
ALLOC: HEAP IMMOBILE



SIGXFSZ names a constant variable:
  Value: 25

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

FD-TYPE   compiled function

properties


ID: SB-UNIX:FD-TYPE
ALLOC: HEAP IMMOBILE



FD-TYPE names a compiled function:
  Lambda-list: (FD)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31))
                 (VALUES
                  (MEMBER :DIRECTORY :CHARACTER :BLOCK :REGULAR :SOCKET :LINK
                          :FIFO :UNKNOWN)
                  &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

RAISE   compiled macro function

properties


ID: SB-UNIX:RAISE
ALLOC: HEAP IMMOBILE



RAISE names a macro:
  Lambda-list: (SIGNAL)
  Source file: SYS:SRC;CODE;TARGET-SIGNAL.LISP

definitions
  • SYS:SRC;CODE;TARGET-SIGNAL.LISP

FD-ZERO   compiled function

properties


ID: SB-UNIX:FD-ZERO
ALLOC: HEAP IMMOBILE



FD-ZERO names a compiled function:
  Lambda-list: (FD-SET)
  Derived type: (FUNCTION (T) (VALUES NULL &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

SB-MKSTEMP   compiled function

properties


ID: SB-UNIX:SB-MKSTEMP
ALLOC: HEAP IMMOBILE



SB-MKSTEMP names a compiled function:
  Lambda-list: (TEMPLATE-STRING MODE)
  Derived type: (FUNCTION (STRING (UNSIGNED-BYTE 32))
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL)
                         (OR SIMPLE-STRING (SIGNED-BYTE 32)) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

ST-DEV

properties


ID: SB-UNIX:ST-DEV
ALLOC: HEAP IMMOBILE


UNIX-FCLOSE   compiled function

properties


ID: SB-UNIX:UNIX-FCLOSE
ALLOC: HEAP IMMOBILE



UNIX-FCLOSE names a compiled function:
  Lambda-list: (FILE)
  Derived type: (FUNCTION (T) (VALUES (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;FD-STREAM.LISP

definitions
  • SYS:SRC;CODE;FD-STREAM.LISP

FD-SETSIZE   constant var

properties


ID: SB-UNIX:FD-SETSIZE
ALLOC: HEAP IMMOBILE



FD-SETSIZE names a constant variable:
  Value: 1024

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

S-IFLNK   constant var

properties


ID: SB-UNIX:S-IFLNK
ALLOC: HEAP IMMOBILE



S-IFLNK names a constant variable:
  Value: 40960

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGWINCH   constant var

properties


ID: SB-UNIX:SIGWINCH
ALLOC: HEAP IMMOBILE



SIGWINCH names a constant variable:
  Value: 28

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

POSIX-GETCWD/   compiled function

properties


ID: SB-UNIX:POSIX-GETCWD/
ALLOC: HEAP IMMOBILE



POSIX-GETCWD/ names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL (VALUES SIMPLE-STRING &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • UIOP/OS:GETCWD
definitions
  • SYS:SRC;CODE;UNIX.LISP

L_INCR   constant var

properties


ID: SB-UNIX:L_INCR
ALLOC: HEAP IMMOBILE



L_INCR names a constant variable:
  Value: 1

definitions
  • SYS:SRC;CODE;UNIX.LISP

RU-NVCSW

properties


ID: SB-UNIX:RU-NVCSW
ALLOC: HEAP IMMOBILE


ST-SIZE

properties


ID: SB-UNIX:ST-SIZE
ALLOC: HEAP IMMOBILE


SIGIO   constant var

properties


ID: SB-UNIX:SIGIO
ALLOC: HEAP IMMOBILE



SIGIO names a constant variable:
  Value: 29

  • Referenced by
    • SWANK/SBCL::SET-SIGIO-HANDLER
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

ST-RDEV

properties


ID: SB-UNIX:ST-RDEV
ALLOC: HEAP IMMOBILE


UNIX-ACCESS   compiled function

properties


ID: SB-UNIX:UNIX-ACCESS
ALLOC: HEAP IMMOBILE



UNIX-ACCESS names a compiled function:
  Lambda-list: (PATH MODE)
  Derived type: (FUNCTION (SIMPLE-STRING (UNSIGNED-BYTE 3))
                 (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

EWOULDBLOCK   constant var

properties


ID: SB-UNIX:EWOULDBLOCK
ALLOC: HEAP IMMOBILE



EWOULDBLOCK names a constant variable:
  Value: 11

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGFPE   constant var

properties


ID: SB-UNIX:SIGFPE
ALLOC: HEAP IMMOBILE



SIGFPE names a constant variable:
  Value: 8

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-GETRUSAGE   compiled function

properties


ID: SB-UNIX:UNIX-GETRUSAGE
ALLOC: HEAP IMMOBILE



UNIX-GETRUSAGE names a compiled function:
  Lambda-list: (WHO)
  Derived type: (FUNCTION (T)
                 (VALUES BOOLEAN
                         (INTEGER -9223381260226812662775808
                          9223381260226812661775807)
                         &OPTIONAL
                         (INTEGER -9223381260226812662775808
                          9223381260226812661775807)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64)))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

CLOCK-MONOTONIC   constant var

properties


ID: SB-UNIX:CLOCK-MONOTONIC
ALLOC: HEAP IMMOBILE



CLOCK-MONOTONIC names a constant variable:
  Value: 1

  • Referenced by
    • IO/SYS:GET-MONOTONIC-TIME
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-READ   compiled function

properties


ID: SB-UNIX:UNIX-READ
ALLOC: HEAP IMMOBILE



UNIX-READ names a compiled function:
  Lambda-list: (FD BUF LEN)
  Derived type: (FUNCTION
                 ((UNSIGNED-BYTE 31) SB-SYS:SYSTEM-AREA-POINTER
                  (UNSIGNED-BYTE 44))
                 (VALUES (OR NULL (UNSIGNED-BYTE 44)) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Inline proclamation: MAYBE-INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

CLOCK-PROCESS-CPUTIME-ID   constant var

properties


ID: SB-UNIX:CLOCK-PROCESS-CPUTIME-ID
ALLOC: HEAP IMMOBILE



CLOCK-PROCESS-CPUTIME-ID names a constant variable:
  Value: 2

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

WUNTRACED   constant var

properties


ID: SB-UNIX:WUNTRACED
ALLOC: HEAP IMMOBILE



WUNTRACED names a constant variable:
  Value: 2

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-KILLPG   compiled function

properties


ID: SB-UNIX:UNIX-KILLPG
ALLOC: HEAP IMMOBILE



UNIX-KILLPG names a compiled function:
  Lambda-list: (PGRP SIGNAL)
  Declared type: (FUNCTION (T T) (VALUES (SIGNED-BYTE 32) &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;TARGET-SIGNAL.LISP

definitions
  • SYS:SRC;CODE;TARGET-SIGNAL.LISP

RU-MSGRCV

properties


ID: SB-UNIX:RU-MSGRCV
ALLOC: HEAP IMMOBILE


ST-GID

properties


ID: SB-UNIX:ST-GID
ALLOC: HEAP IMMOBILE


ST-MODE

properties


ID: SB-UNIX:ST-MODE
ALLOC: HEAP IMMOBILE


FD-CLR   compiled function

properties


ID: SB-UNIX:FD-CLR
ALLOC: HEAP IMMOBILE



FD-CLR names a compiled function:
  Lambda-list: (OFFSET FD-SET)
  Declared type: (FUNCTION ((UNSIGNED-BYTE 10) T) *)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 10) T) (VALUES T &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

RU-UTIME

properties


ID: SB-UNIX:RU-UTIME
ALLOC: HEAP IMMOBILE


UNIX-IOCTL   compiled function

properties


ID: SB-UNIX:UNIX-IOCTL
ALLOC: HEAP IMMOBILE



UNIX-IOCTL names a compiled function:
  Lambda-list: (FD CMD ARG)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31) (UNSIGNED-BYTE 64) T)
                 (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGSEGV   constant var

properties


ID: SB-UNIX:SIGSEGV
ALLOC: HEAP IMMOBILE



SIGSEGV names a constant variable:
  Value: 11

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-STIME

properties


ID: SB-UNIX:RU-STIME
ALLOC: HEAP IMMOBILE


SC-NPROCESSORS-ONLN   constant var

properties


ID: SB-UNIX:SC-NPROCESSORS-ONLN
ALLOC: HEAP IMMOBILE



SC-NPROCESSORS-ONLN names a constant variable:
  Value: 84

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-MAXRSS

properties


ID: SB-UNIX:RU-MAXRSS
ALLOC: HEAP IMMOBILE


UNIX-LSTAT   compiled function

properties


ID: SB-UNIX:UNIX-LSTAT
ALLOC: HEAP IMMOBILE



UNIX-LSTAT names a compiled function:
  Lambda-list: (NAME)
  Derived type: (FUNCTION (SIMPLE-STRING)
                 (VALUES BOOLEAN (INTEGER -2147483648 18446744073709551615)
                         &OPTIONAL (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 32) (UNSIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64)))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UID-HOMEDIR   compiled function

properties


ID: SB-UNIX:UID-HOMEDIR
ALLOC: HEAP IMMOBILE



UID-HOMEDIR names a compiled function:
  Lambda-list: (UID)
  Derived type: (FUNCTION (T) (VALUES SIMPLE-STRING &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

ST-CTIME

properties


ID: SB-UNIX:ST-CTIME
ALLOC: HEAP IMMOBILE


RU-IXRSS

properties


ID: SB-UNIX:RU-IXRSS
ALLOC: HEAP IMMOBILE


EBADF   constant var

properties


ID: SB-UNIX:EBADF
ALLOC: HEAP IMMOBILE



EBADF names a constant variable:
  Value: 9

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

X_OK   constant var

properties


ID: SB-UNIX:X_OK
ALLOC: HEAP IMMOBILE



X_OK names a constant variable:
  Value: 1

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-STAT   compiled function

properties


ID: SB-UNIX:UNIX-STAT
ALLOC: HEAP IMMOBILE



UNIX-STAT names a compiled function:
  Lambda-list: (NAME)
  Derived type: (FUNCTION (SIMPLE-STRING)
                 (VALUES BOOLEAN (INTEGER -2147483648 18446744073709551615)
                         &OPTIONAL (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 64) (UNSIGNED-BYTE 32)
                         (UNSIGNED-BYTE 32) (UNSIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64) (SIGNED-BYTE 64)
                         (SIGNED-BYTE 64) (SIGNED-BYTE 64)))
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • UIOP/FILESYSTEM:PROBE-FILE*
definitions
  • SYS:SRC;CODE;UNIX.LISP

POLLOUT   constant var

properties


ID: SB-UNIX:POLLOUT
ALLOC: HEAP IMMOBILE



POLLOUT names a constant variable:
  Value: 4

  • Referenced by
    • IO/SYS::PROCESS-POLL-REVENTS
    • IO/SYS::COMPUTE-POLL-FLAGS
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-OPEN   compiled function

properties


ID: SB-UNIX:UNIX-OPEN
ALLOC: HEAP IMMOBILE



UNIX-OPEN names a compiled function:
  Lambda-list: (PATH FLAGS MODE &KEY)
  Derived type: (FUNCTION (SIMPLE-STRING FIXNUM (UNSIGNED-BYTE 32) &KEY)
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL)
                         (OR (INTEGER -2147483648 3) (INTEGER 5 2147483647))
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

ELOOP   constant var

properties


ID: SB-UNIX:ELOOP
ALLOC: HEAP IMMOBILE



ELOOP names a constant variable:
  Value: 40

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

NANOSLEEP   compiled function

properties


ID: SB-UNIX:NANOSLEEP
ALLOC: HEAP IMMOBILE



NANOSLEEP names a compiled function:
  Lambda-list: (SECS NSECS)
  Derived type: (FUNCTION (T T) (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

POLLIN   constant var

properties


ID: SB-UNIX:POLLIN
ALLOC: HEAP IMMOBILE



POLLIN names a constant variable:
  Value: 1

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

FD-SET   compiled function

properties


ID: SB-UNIX:FD-SET
ALLOC: HEAP IMMOBILE



FD-SET names a compiled function:
  Lambda-list: (OFFSET FD-SET)
  Declared type: (FUNCTION ((UNSIGNED-BYTE 10) T) *)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 10) T) (VALUES T &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-GETUID   compiled function

properties


ID: SB-UNIX:UNIX-GETUID
ALLOC: HEAP IMMOBILE



UNIX-GETUID names a compiled function:
  Lambda-list: ()
  Declared type: (FUNCTION NIL (VALUES (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

W_OK   constant var

properties


ID: SB-UNIX:W_OK
ALLOC: HEAP IMMOBILE



W_OK names a constant variable:
  Value: 2

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

O_CREAT   constant var

properties


ID: SB-UNIX:O_CREAT
ALLOC: HEAP IMMOBILE



O_CREAT names a constant variable:
  Value: 64

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-MAJFLT

properties


ID: SB-UNIX:RU-MAJFLT
ALLOC: HEAP IMMOBILE


POSIX-GETCWD   compiled function

properties


ID: SB-UNIX:POSIX-GETCWD
ALLOC: HEAP IMMOBILE



POSIX-GETCWD names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL *)
  Source file: SYS:SRC;CODE;UNIX.LISP

  • Called by
    • SB-POSIX:GETCWD
definitions
  • SYS:SRC;CODE;UNIX.LISP

O_APPEND   constant var

properties


ID: SB-UNIX:O_APPEND
ALLOC: HEAP IMMOBILE



O_APPEND names a constant variable:
  Value: 1024

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-INBLOCK

properties


ID: SB-UNIX:RU-INBLOCK
ALLOC: HEAP IMMOBILE


UNIX-PIPE   compiled function

properties


ID: SB-UNIX:UNIX-PIPE
ALLOC: HEAP IMMOBILE



UNIX-PIPE names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL
                 (VALUES (OR NULL (SIGNED-BYTE 32)) (SIGNED-BYTE 32)&OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-OFFSET   alien

properties


ID: SB-UNIX:UNIX-OFFSET
ALLOC: HEAP IMMOBILE



UNIX-OFFSET names an alien type:
  Expansion: #<ALIEN-TYPE (SIGNED 64)>

definitions
  • SYS:SRC;CODE;UNIX.LISP

ST-BLKSIZE

properties


ID: SB-UNIX:ST-BLKSIZE
ALLOC: HEAP IMMOBILE


CLOCK-THREAD-CPUTIME-ID   constant var

properties


ID: SB-UNIX:CLOCK-THREAD-CPUTIME-ID
ALLOC: HEAP IMMOBILE



CLOCK-THREAD-CPUTIME-ID names a constant variable:
  Value: 3

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-GETTIMEOFDAY   compiled function

properties


ID: SB-UNIX:UNIX-GETTIMEOFDAY
ALLOC: HEAP IMMOBILE



UNIX-GETTIMEOFDAY names a compiled function:
  Lambda-list: ()
  Derived type: (FUNCTION NIL
                 (VALUES (MEMBER T) (SIGNED-BYTE 64) (SIGNED-BYTE 64) NULL NULL
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGTSTP   constant var

properties


ID: SB-UNIX:SIGTSTP
ALLOC: HEAP IMMOBILE



SIGTSTP names a constant variable:
  Value: 20

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

POLLHUP   constant var

properties


ID: SB-UNIX:POLLHUP
ALLOC: HEAP IMMOBILE



POLLHUP names a constant variable:
  Value: 16

  • Referenced by
    • IO/SYS::PROCESS-POLL-REVENTS
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

O_WRONLY   constant var

properties


ID: SB-UNIX:O_WRONLY
ALLOC: HEAP IMMOBILE



O_WRONLY names a constant variable:
  Value: 1

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

EPIPE   constant var

properties


ID: SB-UNIX:EPIPE
ALLOC: HEAP IMMOBILE



EPIPE names a constant variable:
  Value: 32

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGXCPU   constant var

properties


ID: SB-UNIX:SIGXCPU
ALLOC: HEAP IMMOBILE



SIGXCPU names a constant variable:
  Value: 24

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

S-IFDIR   constant var

properties


ID: SB-UNIX:S-IFDIR
ALLOC: HEAP IMMOBILE



S-IFDIR names a constant variable:
  Value: 16384

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

ST-MTIME

properties


ID: SB-UNIX:ST-MTIME
ALLOC: HEAP IMMOBILE


F_OK   constant var

properties


ID: SB-UNIX:F_OK
ALLOC: HEAP IMMOBILE



F_OK names a constant variable:
  Value: 0

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

PTHREAD-KILL   compiled macro function

properties


ID: SB-UNIX:PTHREAD-KILL
ALLOC: HEAP IMMOBILE



PTHREAD-KILL names a macro:
  Lambda-list: (OS-THREAD SIGNAL)
  Source file: SYS:SRC;CODE;TARGET-SIGNAL.LISP

  • Macroexpanded by
    • SB-SPROF:START-PROFILING
definitions
  • SYS:SRC;CODE;TARGET-SIGNAL.LISP

SIGCHLD   constant var

properties


ID: SB-UNIX:SIGCHLD
ALLOC: HEAP IMMOBILE



SIGCHLD names a constant variable:
  Value: 17

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UID-T   alien

properties


ID: SB-UNIX:UID-T
ALLOC: HEAP IMMOBILE



UID-T names an alien type:
  Expansion: #<ALIEN-TYPE (UNSIGNED 32)>

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

WNOHANG   constant var

properties


ID: SB-UNIX:WNOHANG
ALLOC: HEAP IMMOBILE



WNOHANG names a constant variable:
  Value: 1

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

ENOENT   constant var

properties


ID: SB-UNIX:ENOENT
ALLOC: HEAP IMMOBILE



ENOENT names a constant variable:
  Value: 2

  • Referenced by
    • SB-BSD-SOCKETS::GETPROTOBYNAME
definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-EXIT   compiled function

properties


ID: SB-UNIX:UNIX-EXIT
ALLOC: HEAP IMMOBILE



UNIX-EXIT names a compiled function:
  In EARLY deprecation since SBCL version 1.0.56.55. Use SB-SYS:OS-EXITinstead.
  Lambda-list: (CODE)
  Derived type: (FUNCTION (T) (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Documentation:
    The function SB-UNIX:UNIX-EXIT has been deprecated as of SBCL version1.0.56.55.
    
    Use SB-SYS:OS-EXIT instead.
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP
  • SYS:SRC;CODE;UNIX.LISP
    • (DEPRECATED FUNCTION)

RU-MSGSND

properties


ID: SB-UNIX:RU-MSGSND
ALLOC: HEAP IMMOBILE


UID-USERNAME   compiled function

properties


ID: SB-UNIX:UID-USERNAME
ALLOC: HEAP IMMOBILE



UID-USERNAME names a compiled function:
  Lambda-list: (UID)
  Derived type: (FUNCTION (T) (VALUES SIMPLE-STRING &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

VOID-SYSCALL   compiled macro function

properties


ID: SB-UNIX:VOID-SYSCALL
ALLOC: HEAP IMMOBILE



VOID-SYSCALL names a macro:
  Lambda-list: ((NAME &REST ARG-TYPES) &REST ARGS)
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

UNIX-RENAME   compiled function

properties


ID: SB-UNIX:UNIX-RENAME
ALLOC: HEAP IMMOBILE



UNIX-RENAME names a compiled function:
  Lambda-list: (NAME1 NAME2)
  Derived type: (FUNCTION (SIMPLE-STRING SIMPLE-STRING)
                 (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

O_TRUNC   constant var

properties


ID: SB-UNIX:O_TRUNC
ALLOC: HEAP IMMOBILE



O_TRUNC names a constant variable:
  Value: 512

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

EAGAIN   constant var

properties


ID: SB-UNIX:EAGAIN
ALLOC: HEAP IMMOBILE



EAGAIN names a constant variable:
  Value: 11

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

RU-ISRSS

properties


ID: SB-UNIX:RU-ISRSS
ALLOC: HEAP IMMOBILE


UNIX-FILE-MODE

properties


ID: SB-UNIX:UNIX-FILE-MODE
ALLOC: HEAP IMMOBILE



UNIX-FILE-MODE names a type-specifier:
  Lambda-list: ()
  Expansion: (UNSIGNED-BYTE 32)

definitions
  • SYS:SRC;CODE;UNIX.LISP

RU-NSIGNALS

properties


ID: SB-UNIX:RU-NSIGNALS
ALLOC: HEAP IMMOBILE


S-IFMT   constant var

properties


ID: SB-UNIX:S-IFMT
ALLOC: HEAP IMMOBILE



S-IFMT names a constant variable:
  Value: 61440

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-CLOSE   compiled function

properties


ID: SB-UNIX:UNIX-CLOSE
ALLOC: HEAP IMMOBILE



UNIX-CLOSE names a compiled function:
  Lambda-list: (FD)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31))
                 (VALUES BOOLEAN (SIGNED-BYTE 32) &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP

SIGKILL   constant var

properties


ID: SB-UNIX:SIGKILL
ALLOC: HEAP IMMOBILE



SIGKILL names a constant variable:
  Value: 9

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

SIGHUP   constant var

properties


ID: SB-UNIX:SIGHUP
ALLOC: HEAP IMMOBILE



SIGHUP names a constant variable:
  Value: 1

definitions
  • SYS:OUTPUT;STUFF-GROVELED-FROM-HEADERS.LISP

UNIX-DUP   compiled function

properties


ID: SB-UNIX:UNIX-DUP
ALLOC: HEAP IMMOBILE



UNIX-DUP names a compiled function:
  Lambda-list: (FD)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 31))
                 (VALUES (OR (UNSIGNED-BYTE 31) NULL) (SIGNED-BYTE 32)
                         &OPTIONAL))
  Source file: SYS:SRC;CODE;UNIX.LISP

definitions
  • SYS:SRC;CODE;UNIX.LISP