## Package: SB-SYS > private: In theory, this "contains functions and information > necessary for system interfacing" (said cmu-user.tex at the time > of the SBCL code fork). That probably was and is a good idea, but in > practice, the distinctions between this package and SB-KERNEL > and even SB-VM seem to have become somewhat blurred over the years. > Some anomalies (e.g. FIND-IF-IN-CLOSURE being in SB-SYS instead of > SB-KERNEL) have been undone, but probably more remain. --- ### Class - [`BREAKPOINT-ERROR`](class/BREAKPOINT-ERROR.html) - [`DEADLINE-TIMEOUT`](class/DEADLINE-TIMEOUT.html) - [`INTERACTIVE-INTERRUPT`](class/INTERACTIVE-INTERRUPT.html) - [`IO-TIMEOUT`](class/IO-TIMEOUT.html) - [`MEMORY-FAULT-ERROR`](class/MEMORY-FAULT-ERROR.html) - [`SYSTEM-AREA-POINTER`](class/SYSTEM-AREA-POINTER.html) - [`SYSTEM-CONDITION`](class/SYSTEM-CONDITION.html) ### Function - [`%PRIMITIVE`](function/%2537%25PRIMITIVE.html) - [`%STANDARD-CHAR-P`](function/%2537%25STANDARD-CHAR-P.html) - [`ADD-FD-HANDLER`](function/ADD-FD-HANDLER.html) - [`ALLOCATE-SYSTEM-MEMORY`](function/ALLOCATE-SYSTEM-MEMORY.html) - [`BEEP`](function/BEEP.html) - [`CANCEL-DEADLINE`](function/CANCEL-DEADLINE.html) - [`CLOSE-SHARED-OBJECTS`](function/CLOSE-SHARED-OBJECTS.html) - [`DEALLOCATE-SYSTEM-MEMORY`](function/DEALLOCATE-SYSTEM-MEMORY.html) - [`DECODE-INTERNAL-TIME`](function/DECODE-INTERNAL-TIME.html) - [`DECODE-TIMEOUT`](function/DECODE-TIMEOUT.html) - [`DEFAULT-INTERRUPT`](function/DEFAULT-INTERRUPT.html) - [`DEFER-DEADLINE`](function/DEFER-DEADLINE.html) - [`DLOPEN-OR-LOSE`](function/DLOPEN-OR-LOSE.html) - [`DYNAMIC-FOREIGN-SYMBOLS-P`](function/DYNAMIC-FOREIGN-SYMBOLS-P.html) - [`ENABLE-INTERRUPT`](function/ENABLE-INTERRUPT.html) - [`ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS`](function/ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS.html) - [`EXTERN-ALIEN-NAME`](function/EXTERN-ALIEN-NAME.html) - [`FD-STREAM-FD`](function/FD-STREAM-FD.html) - [`FD-STREAM-P`](function/FD-STREAM-P.html) - [`FIND-DYNAMIC-FOREIGN-SYMBOL-ADDRESS`](function/FIND-DYNAMIC-FOREIGN-SYMBOL-ADDRESS.html) - [`FIND-FOREIGN-SYMBOL-ADDRESS`](function/FIND-FOREIGN-SYMBOL-ADDRESS.html) - [`FIND-FOREIGN-SYMBOL-IN-TABLE`](function/FIND-FOREIGN-SYMBOL-IN-TABLE.html) - [`FOREIGN-SYMBOL-ADDRESS`](function/FOREIGN-SYMBOL-ADDRESS.html) - [`FOREIGN-SYMBOL-SAP`](function/FOREIGN-SYMBOL-SAP.html) - [`GET-MACHINE-VERSION`](function/GET-MACHINE-VERSION.html) - [`GET-PAGE-SIZE`](function/GET-PAGE-SIZE.html) - [`GET-SYSTEM-INFO`](function/GET-SYSTEM-INFO.html) - [`IGNORE-INTERRUPT`](function/IGNORE-INTERRUPT.html) - [`INT-SAP`](function/INT-SAP.html) - [`INVALIDATE-DESCRIPTOR`](function/INVALIDATE-DESCRIPTOR.html) - [`INVOKE-INTERRUPTION`](function/INVOKE-INTERRUPTION.html) - [`LIST-DYNAMIC-FOREIGN-SYMBOLS`](function/LIST-DYNAMIC-FOREIGN-SYMBOLS.html) - [`MAKE-FD-STREAM`](function/MAKE-FD-STREAM.html) - [`MEMMOVE`](function/MEMMOVE.html) - [`MEMORY-FAULT-ERROR`](function/MEMORY-FAULT-ERROR.html) - [`OS-COLD-INIT-OR-REINIT`](function/OS-COLD-INIT-OR-REINIT.html) - [`OS-DEINIT`](function/OS-DEINIT.html) - [`OS-EXIT`](function/OS-EXIT.html) - [`OS-GET-RUNTIME-EXECUTABLE-PATH`](function/OS-GET-RUNTIME-EXECUTABLE-PATH.html) - [`OUTPUT-RAW-BYTES`](function/OUTPUT-RAW-BYTES.html) - [`READ-N-BYTES`](function/READ-N-BYTES.html) - [`REINIT-INTERNAL-REAL-TIME`](function/REINIT-INTERNAL-REAL-TIME.html) - [`REMOVE-FD-HANDLER`](function/REMOVE-FD-HANDLER.html) - [`REOPEN-SHARED-OBJECTS`](function/REOPEN-SHARED-OBJECTS.html) - [`SAP+`](function/SAP%2543%25.html) - [`SAP<=`](function/SAP%2560%25%2561%25.html) - [`SAP<`](function/SAP%2560%25.html) - [`SAP=`](function/SAP%2561%25.html) - [`SAP>=`](function/SAP%2562%25%2561%25.html) - [`SAP>`](function/SAP%2562%25.html) - [`SAP-`](function/SAP-.html) - [`SAP-FOREIGN-SYMBOL`](function/SAP-FOREIGN-SYMBOL.html) - [`SAP-INT`](function/SAP-INT.html) - [`SAP-REF-16`](function/SAP-REF-16.html) - [`SAP-REF-32`](function/SAP-REF-32.html) - [`SAP-REF-64`](function/SAP-REF-64.html) - [`SAP-REF-8`](function/SAP-REF-8.html) - [`SAP-REF-DOUBLE`](function/SAP-REF-DOUBLE.html) - [`SAP-REF-LISPOBJ`](function/SAP-REF-LISPOBJ.html) - [`SAP-REF-SAP`](function/SAP-REF-SAP.html) - [`SAP-REF-SINGLE`](function/SAP-REF-SINGLE.html) - [`SAP-REF-WORD`](function/SAP-REF-WORD.html) - [`SCRUB-CONTROL-STACK`](function/SCRUB-CONTROL-STACK.html) - [`SERVE-ALL-EVENTS`](function/SERVE-ALL-EVENTS.html) - [`SERVE-EVENT`](function/SERVE-EVENT.html) - [`SIGNAL-DEADLINE`](function/SIGNAL-DEADLINE.html) - [`SIGNED-SAP-REF-16`](function/SIGNED-SAP-REF-16.html) - [`SIGNED-SAP-REF-32`](function/SIGNED-SAP-REF-32.html) - [`SIGNED-SAP-REF-64`](function/SIGNED-SAP-REF-64.html) - [`SIGNED-SAP-REF-8`](function/SIGNED-SAP-REF-8.html) - [`SIGNED-SAP-REF-WORD`](function/SIGNED-SAP-REF-WORD.html) - [`SYSTEM-AREA-POINTER-P`](function/SYSTEM-AREA-POINTER-P.html) - [`SYSTEM-CONDITION-ADDRESS`](function/SYSTEM-CONDITION-ADDRESS.html) - [`SYSTEM-CONDITION-CONTEXT`](function/SYSTEM-CONDITION-CONTEXT.html) - [`SYSTEM-INTERNAL-RUN-TIME`](function/SYSTEM-INTERNAL-RUN-TIME.html) - [`UNDEFINED-FOREIGN-SYMBOLS-P`](function/UNDEFINED-FOREIGN-SYMBOLS-P.html) - [`UPDATE-LINKAGE-TABLE`](function/UPDATE-LINKAGE-TABLE.html) - [`VECTOR-SAP`](function/VECTOR-SAP.html) - [`WAIT-UNTIL-FD-USABLE`](function/WAIT-UNTIL-FD-USABLE.html) ### Macro - [`ALLOW-WITH-INTERRUPTS`](macro/ALLOW-WITH-INTERRUPTS.html) - [`IN-INTERRUPTION`](macro/IN-INTERRUPTION.html) - [`INIT-VAR-IGNORING-ERRORS`](macro/INIT-VAR-IGNORING-ERRORS.html) - [`WITH-DEADLINE`](macro/WITH-DEADLINE.html) - [`WITH-FD-HANDLER`](macro/WITH-FD-HANDLER.html) - [`WITH-INTERRUPT-BINDINGS`](macro/WITH-INTERRUPT-BINDINGS.html) - [`WITH-INTERRUPTS`](macro/WITH-INTERRUPTS.html) - [`WITH-LOCAL-INTERRUPTS`](macro/WITH-LOCAL-INTERRUPTS.html) - [`WITH-PINNED-OBJECTS`](macro/WITH-PINNED-OBJECTS.html) - [`WITHOUT-GCING`](macro/WITHOUT-GCING.html) - [`WITHOUT-INTERRUPTS`](macro/WITHOUT-INTERRUPTS.html) ### Structure - [`FD-STREAM`](structure/FD-STREAM.html) ### Variable - [`*ALLOW-WITH-INTERRUPTS*`](variable/%2542%25ALLOW-WITH-INTERRUPTS%2542%25.html) - [`*EXIT-ERROR-HANDLER*`](variable/%2542%25EXIT-ERROR-HANDLER%2542%25.html) - [`*EXIT-IN-PROCESS*`](variable/%2542%25EXIT-IN-PROCESS%2542%25.html) - [`*INTERRUPT-PENDING*`](variable/%2542%25INTERRUPT-PENDING%2542%25.html) - [`*INTERRUPTS-ENABLED*`](variable/%2542%25INTERRUPTS-ENABLED%2542%25.html) - [`*LINKAGE-INFO*`](variable/%2542%25LINKAGE-INFO%2542%25.html) - [`*LONG-SITE-NAME*`](variable/%2542%25LONG-SITE-NAME%2542%25.html) - [`*PERIODIC-POLLING-FUNCTION*`](variable/%2542%25PERIODIC-POLLING-FUNCTION%2542%25.html) - [`*PERIODIC-POLLING-PERIOD*`](variable/%2542%25PERIODIC-POLLING-PERIOD%2542%25.html) - [`*RUNTIME-DLHANDLE*`](variable/%2542%25RUNTIME-DLHANDLE%2542%25.html) - [`*SHARED-OBJECTS*`](variable/%2542%25SHARED-OBJECTS%2542%25.html) - [`*SHORT-SITE-NAME*`](variable/%2542%25SHORT-SITE-NAME%2542%25.html) - [`*SOFTWARE-VERSION*`](variable/%2542%25SOFTWARE-VERSION%2542%25.html) - [`*STATIC-FOREIGN-SYMBOLS*`](variable/%2542%25STATIC-FOREIGN-SYMBOLS%2542%25.html) - [`*STDERR*`](variable/%2542%25STDERR%2542%25.html) - [`*STDIN*`](variable/%2542%25STDIN%2542%25.html) - [`*STDOUT*`](variable/%2542%25STDOUT%2542%25.html) - [`*TTY*`](variable/%2542%25TTY%2542%25.html)