This is sbcl.info, produced by makeinfo version 4.8 from sbcl.texinfo.

INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* sbcl: (sbcl).           The Steel Bank Common Lisp compiler
END-INFO-DIR-ENTRY

     This manual is part of the SBCL software system. See the `README'
     file for more information.

     This manual is largely derived from the manual for the CMUCL
     system, which was produced at Carnegie Mellon University and later
     released into the public domain. This manual is in the public
     domain and is provided with absolutely no warranty. See the
     `COPYING' and `CREDITS' files for more information.


Indirect:
sbcl.info-1: 645
sbcl.info-2: 300398

Tag Table:
(Indirect)
Node: Top645
Node: Getting Support and Reporting Bugs1589
Node: Volunteer Support1843
Node: Commercial Support2940
Node: Reporting Bugs3923
Node: Introduction6692
Node: ANSI Conformance7244
Node: Extensions7525
Node: Idiosyncrasies11766
Node: Declarations12171
Node: FASL Format12522
Node: Compiler-only Implementation13639
Node: Defining Constants14460
Node: Style Warnings16227
Node: Development Tools17421
Node: Editor Integration17666
Ref: Editor Integration-Footnote-118382
Node: Language Reference18528
Node: Generating Executables18915
Node: More SBCL Information19429
Node: SBCL Homepage19729
Node: Online Documentation20185
Node: Additional Documentation Files20963
Node: Internals Documentation21761
Node: More Common Lisp Information22431
Node: Internet Community22727
Node: Third-party Libraries23255
Node: Common Lisp Books23581
Node: History and Implementation of SBCL25845
Node: Starting and Stopping31370
Node: Starting SBCL31646
Node: Running from Shell31850
Node: Running from Emacs32689
Node: Shebang Scripts33140
Node: Stopping SBCL33681
Node: Exit33916
Ref: Function sb-ext:exit34218
Node: End of File36322
Node: Saving a Core Image36633
Ref: Function sb-ext:save-lisp-and-die36980
Ref: Variable sb-ext:*save-hooks*42670
Ref: Variable sb-ext:*sysinit-pathname-function*43095
Ref: Variable sb-ext:*userinit-pathname-function*43387
Ref: Variable sb-ext:*core-pathname*43854
Node: Exit on Errors43940
Node: Command Line Options44354
Node: Runtime Options46047
Node: Toplevel Options48841
Node: Initialization Files51618
Node: Initialization and Exit Hooks52901
Ref: Variable sb-ext:*init-hooks*53146
Ref: Variable sb-ext:*exit-hooks*53409
Node: Compiler53709
Node: Diagnostic Messages54437
Node: Controlling Verbosity54673
Ref: Variable sb-ext:*compiler-print-variable-alist*56287
Node: Diagnostic Severity57059
Ref: Condition sb-ext:compiler-note58224
Ref: Condition sb-ext:code-deletion-note58531
Node: Understanding Compiler Diagnostics58783
Node: The Parts of a Compiler Diagnostic59540
Node: The Original and Actual Source64668
Node: The Processing Path66394
Node: Handling of Types67946
Node: Declarations as Assertions68977
Node: Precise Type Checking71066
Node: Getting Existing Programs to Run71974
Ref: Getting Existing Programs to Run-Footnote-176876
Node: Implementation Limitations77016
Node: Compiler Policy78509
Ref: Function sb-ext:describe-compiler-policy79521
Ref: Function sb-ext:restrict-compiler-policy79642
Ref: Macro common-lisp:with-compilation-unit80255
Ref: Compiler Policy-Footnote-184171
Node: Compiler Errors84283
Node: Type Errors at Compile Time84538
Node: Errors During Macroexpansion86281
Node: Read Errors87240
Node: Open Coding and Inline Expansion87563
Node: Interpreter89849
Ref: Variable sb-ext:*evaluator-mode*90315
Node: Debugger90555
Node: Debugger Entry91097
Node: Debugger Banner91277
Node: Debugger Invocation92529
Ref: Variable sb-ext:*invoke-debugger-hook*93634
Node: Debugger Command Loop94255
Ref: Variable sb-ext:*debug-print-variable-alist*95507
Node: Stack Frames96131
Node: Stack Motion96992
Node: How Arguments are Printed97859
Node: Function Names100124
Node: Entry Point Details100566
Node: Debug Tail Recursion101265
Node: Unknown Locations and Interrupts102585
Node: Variable Access104214
Node: Variable Value Availability106693
Ref: Variable Value Availability-Footnote-1109933
Node: Note On Lexical Variable Access110152
Ref: Note On Lexical Variable Access-Footnote-1111041
Node: Source Location Printing111139
Node: How the Source is Found113392
Node: Source Location Availability115620
Node: Debugger Policy Control117343
Node: Exiting Commands121070
Node: Information Commands122544
Node: Function Tracing123494
Ref: Macro common-lisp:trace123872
Ref: Macro common-lisp:untrace128024
Ref: Variable sb-debug:*trace-indentation-step*128165
Ref: Variable sb-debug:*max-trace-indentation*128263
Ref: Variable sb-debug:*trace-encapsulate-default*128392
Node: Single Stepping128499
Ref: Macro common-lisp:step129817
Node: Enabling and Disabling the Debugger130104
Ref: Function sb-ext:disable-debugger130468
Ref: Function sb-ext:enable-debugger130642
Node: Efficiency130753
Node: Slot access131031
Node: Dynamic-extent allocation132948
Ref: Variable sb-ext:*stack-allocate-dynamic-extent*133382
Node: Modular arithmetic137962
Node: Global and Always-Bound variables139595
Ref: Macro sb-ext:defglobal139817
Node: Miscellaneous Efficiency Issues141103
Node: Beyond the ANSI Standard145043
Node: Reader Extensions145851
Ref: Function sb-ext:readtable-normalization146594
Node: Package-Local Nicknames146994
Ref: Function sb-ext:package-local-nicknames148412
Ref: Function sb-ext:package-locally-nicknamed-by-list149271
Ref: Function sb-ext:add-package-local-nickname149645
Ref: Function sb-ext:remove-package-local-nickname150995
Node: Package Variance151500
Ref: Variable sb-ext:*on-package-variance*151981
Node: Garbage Collection152923
Ref: Variable sb-ext:*after-gc-hooks*153182
Ref: Function sb-ext:gc153395
Ref: Function sb-ext:finalize154111
Ref: Function sb-ext:cancel-finalization155995
Ref: Function sb-ext:make-weak-pointer156363
Ref: Function sb-ext:weak-pointer-value156469
Ref: Variable sb-ext:*gc-run-time*156765
Ref: Function sb-ext:bytes-consed-between-gcs157101
Ref: Function sb-ext:dynamic-space-size157445
Ref: Function sb-ext:get-bytes-consed157520
Ref: Function sb-ext:gc-logfile157965
Ref: Function sb-ext:generation-average-age158256
Ref: Function sb-ext:generation-bytes-allocated158559
Ref: Function sb-ext:generation-bytes-consed-between-gcs158762
Ref: Function sb-ext:generation-minimum-age-before-gc159278
Ref: Function sb-ext:generation-number-of-gcs-before-promotion159638
Ref: Function sb-ext:generation-number-of-gcs159983
Node: Metaobject Protocol160215
Node: Extensible Sequences168569
Ref: Generic-Function sb-sequence:length169799
Ref: Generic-Function sb-sequence:elt170009
Ref: Generic-Function (setf sb-sequence:elt)170240
Ref: Generic-Function sb-sequence:adjust-sequence170516
Ref: Generic-Function sb-sequence:make-sequence-like171106
Ref: Condition sb-sequence:protocol-unimplemented172397
Ref: Generic-Function sb-sequence:emptyp173406
Ref: Generic-Function sb-sequence:map173914
Ref: Generic-Function sb-sequence:concatenate175027
Ref: Generic-Function sb-sequence:merge176124
Ref: Macro sb-sequence:dosequence177055
Ref: Extensible Sequences-Footnote-1177277
Node: Iterator Protocol177564
Ref: Generic-Function sb-sequence:make-sequence-iterator179284
Ref: Macro sb-sequence:with-sequence-iterator180221
Ref: Macro sb-sequence:with-sequence-iterator-functions180685
Node: Simple Iterator Protocol181166
Ref: Generic-Function sb-sequence:iterator-step181584
Ref: Generic-Function sb-sequence:iterator-endp181782
Ref: Generic-Function sb-sequence:iterator-element182028
Ref: Generic-Function (setf sb-sequence:iterator-element)182172
Ref: Generic-Function sb-sequence:iterator-index182354
Ref: Generic-Function sb-sequence:iterator-copy182465
Ref: Generic-Function sb-sequence:make-simple-sequence-iterator182767
Node: Support For Unix183224
Node: Command-line arguments183499
Node: Querying the process environment183748
Ref: Function sb-ext:posix-getenv184053
Node: Running external programs184215
Ref: Function sb-ext:run-program184459
Ref: Function sb-ext:process-p189745
Ref: Function sb-ext:process-input189831
Ref: Function sb-ext:process-output189916
Ref: Function sb-ext:process-error190003
Ref: Function sb-ext:process-alive-p190088
Ref: Function sb-ext:process-status190189
Ref: Function sb-ext:process-wait190353
Ref: Function sb-ext:process-exit-code190576
Ref: Function sb-ext:process-core-dumped190672
Ref: Function sb-ext:process-close190768
Ref: Function sb-ext:process-kill190894
Ref: Running external programs-Footnote-1191278
Node: Unicode Support191908
Ref: Function sb-unicode:general-category193408
Ref: Function sb-unicode:bidi-class193537
Ref: Function sb-unicode:combining-class193625
Ref: Function sb-unicode:decimal-value193730
Ref: Function sb-unicode:digit-value194115
Ref: Function sb-unicode:numeric-value194533
Ref: Function sb-unicode:mirrored-p194814
Ref: Function sb-unicode:bidi-mirroring-glyph194958
Ref: Function sb-unicode:age195095
Ref: Function sb-unicode:hangul-syllable-type195375
Ref: Function sb-unicode:east-asian-width195620
Ref: Function sb-unicode:script195861
Ref: Function sb-unicode:char-block196025
Ref: Function sb-unicode:unicode-1-name196210
Ref: Function sb-unicode:proplist-p196544
Ref: Function sb-unicode:uppercase-p196776
Ref: Function sb-unicode:lowercase-p196905
Ref: Function sb-unicode:cased-p197034
Ref: Function sb-unicode:case-ignorable-p197146
Ref: Function sb-unicode:alphabetic-p197280
Ref: Function sb-unicode:ideographic-p197423
Ref: Function sb-unicode:math-p197598
Ref: Function sb-unicode:whitespace-p197733
Ref: Function sb-unicode:soft-dotted-p197863
Ref: Function sb-unicode:hex-digit-p198064
Ref: Function sb-unicode:default-ignorable-p198294
Ref: Function sb-unicode:grapheme-break-class198405
Ref: Function sb-unicode:word-break-class198535
Ref: Function sb-unicode:sentence-break-class198657
Ref: Function sb-unicode:line-break-class198787
Ref: Function sb-unicode:normalize-string199402
Ref: Function sb-unicode:normalized-p199745
Ref: Function sb-unicode:uppercase199923
Ref: Function sb-unicode:lowercase200417
Ref: Function sb-unicode:titlecase200699
Ref: Function sb-unicode:casefold200920
Ref: Function sb-unicode:unicode<201615
Ref: Function sb-unicode:unicode=202002
Ref: Function sb-unicode:unicode-equal202340
Ref: Function sb-unicode:unicode<=202742
Ref: Function sb-unicode:unicode>202878
Ref: Function sb-unicode:unicode>=202990
Ref: Function sb-unicode:confusable-p203210
Ref: Function sb-unicode:graphemes203562
Ref: Function sb-unicode:words203736
Ref: Function sb-unicode:sentences203895
Ref: Function sb-unicode:lines204039
Ref: Unicode Support-Footnote-1204482
Node: Customization Hooks for Users204678
Ref: Function common-lisp:require205147
Ref: Variable sb-ext:*module-provider-functions*205681
Ref: Function common-lisp:ed205919
Ref: Variable sb-ext:*ed-functions*206275
Ref: Variable sb-ext:*muffled-warnings*206620
Node: Tools To Help Developers206847
Node: Resolution of Name Conflicts207425
Node: Hash Table Extensions208109
Ref: Function common-lisp:make-hash-table208417
Ref: Macro sb-ext:define-hash-table-test211670
Ref: Macro sb-ext:with-locked-hash-table214072
Ref: Function sb-ext:hash-table-synchronized-p214536
Ref: Function sb-ext:hash-table-weakness214630
Node: Random Number Generation214792
Ref: Function sb-ext:seed-random-state216195
Ref: Random Number Generation-Footnote-1219751
Node: Timeouts and Deadlines219985
Node: Timeout Parameters221175
Ref: Macro sb-ext:wait-for222585
Node: Synchronous Timeouts (Deadlines)223043
Ref: Macro sb-sys:with-deadline223579
Ref: Condition sb-sys:deadline-timeout224673
Node: Asynchronous Timeouts225828
Ref: Macro sb-ext:with-timeout226157
Ref: Condition sb-ext:timeout227396
Node: Operations Supporting Timeouts and Deadlines227579
Node: Miscellaneous Extensions229279
Ref: Function sb-ext:array-storage-vector229479
Ref: Function sb-ext:delete-directory230136
Ref: Function sb-ext:get-time-of-day231029
Ref: Function sb-ext:assert-version->=231176
Node: Stale Extensions231823
Node: Efficiency Hacks232901
Ref: Special-Operator sb-ext:truly-the233906
Node: Foreign Function Interface234430
Node: Introduction to the Foreign Function Interface235603
Node: Foreign Types237917
Node: Defining Foreign Types238500
Node: Foreign Types and Lisp Types239147
Node: Foreign Type Specifiers240283
Node: Operations On Foreign Values248681
Node: Accessing Foreign Values249177
Node: Coercing Foreign Values251439
Node: Foreign Dynamic Allocation252760
Ref: Macro sb-alien:make-alien253316
Ref: Function sb-alien:make-alien-string254766
Ref: Function sb-alien:free-alien255296
Node: Foreign Variables255477
Node: Local Foreign Variables255833
Node: External Foreign Variables257201
Node: Foreign Data Structure Examples259844
Node: Loading Shared Object Files261431
Ref: Function sb-alien:load-shared-object261754
Ref: Function sb-alien:unload-shared-object263577
Node: Foreign Function Calls263798
Node: The alien-funcall Primitive265060
Node: The define-alien-routine Macro267080
Node: define-alien-routine Example270164
Node: Calling Lisp From C270898
Node: Step-By-Step Example of the Foreign Function Interface272373
Node: Pathnames276703
Node: Lisp Pathnames276876
Ref: Function sb-ext:set-sbcl-source-location278246
Node: Native Filenames278569
Ref: Function sb-ext:parse-native-namestring279791
Ref: Function sb-ext:native-pathname280413
Ref: Function sb-ext:native-namestring280582
Node: Streams282737
Node: External Formats283979
Node: Bivalent Streams287678
Node: Gray Streams288431
Node: Gray Streams classes289229
Ref: Class sb-gray:fundamental-stream289435
Ref: Class sb-gray:fundamental-input-stream289587
Ref: Class sb-gray:fundamental-output-stream289879
Ref: Class sb-gray:fundamental-binary-stream290176
Ref: Class sb-gray:fundamental-character-stream290589
Ref: Class sb-gray:fundamental-binary-input-stream290830
Ref: Class sb-gray:fundamental-binary-output-stream291160
Ref: Class sb-gray:fundamental-character-input-stream291494
Ref: Class sb-gray:fundamental-character-output-stream291814
Node: Methods common to all streams292138
Ref: Generic-Function common-lisp:stream-element-type292442
Ref: Generic-Function common-lisp:close292676
Ref: Generic-Function sb-gray:stream-file-position292928
Node: Input stream methods293105
Ref: Generic-Function sb-gray:stream-clear-input293407
Ref: Generic-Function sb-gray:stream-read-sequence293572
Node: Character input stream methods293717
Ref: Generic-Function sb-gray:stream-peek-char294017
Ref: Generic-Function sb-gray:stream-read-char-no-hang294281
Ref: Generic-Function sb-gray:stream-read-char294728
Ref: Generic-Function sb-gray:stream-read-line295018
Ref: Generic-Function sb-gray:stream-listen295322
Ref: Generic-Function sb-gray:stream-unread-char295662
Node: Output stream methods295915
Ref: Generic-Function sb-gray:stream-clear-output296209
Ref: Generic-Function sb-gray:stream-finish-output296391
Ref: Generic-Function sb-gray:stream-force-output296630
Ref: Generic-Function sb-gray:stream-write-sequence296800
Node: Character output stream methods296947
Ref: Generic-Function sb-gray:stream-advance-to-column297262
Ref: Generic-Function sb-gray:stream-fresh-line297779
Ref: Generic-Function sb-gray:stream-line-column298073
Ref: Generic-Function sb-gray:stream-line-length298573
Ref: Generic-Function sb-gray:stream-start-line-p298667
Ref: Generic-Function sb-gray:stream-terpri299591
Ref: Generic-Function sb-gray:stream-write-char299764
Ref: Generic-Function sb-gray:stream-write-string299995
Node: Binary stream methods300398
Ref: Generic-Function sb-gray:stream-read-byte300687
Ref: Generic-Function sb-gray:stream-write-byte300848
Node: Gray Streams examples301011
Node: Character counting input stream301695
Node: Output prefixing character stream305638
Node: Simple Streams308568
Node: Package Locks309342
Node: Package Lock Concepts309977
Node: Package Lock Overview310299
Node: Implementation Packages311101
Node: Package Lock Violations311750
Node: Package Locks in Compiled Code313473
Node: Operations Violating Package Locks314648
Node: Package Lock Dictionary318036
Ref: Condition sb-ext:package-lock-violation318917
Ref: Condition sb-ext:package-locked-error319181
Ref: Condition sb-ext:symbol-package-locked-error319509
Ref: Function sb-ext:package-locked-p320115
Ref: Function sb-ext:lock-package320285
Ref: Function sb-ext:unlock-package320480
Ref: Function sb-ext:package-implemented-by-list320682
Ref: Function sb-ext:package-implements-list320881
Ref: Function sb-ext:add-implementation-package321077
Ref: Function sb-ext:remove-implementation-package321339
Ref: Macro sb-ext:without-package-locks321622
Ref: Macro sb-ext:with-unlocked-packages321785
Node: Threading322895
Node: Threading basics323891
Ref: Structure sb-thread:thread324127
Ref: Variable sb-thread:*current-thread*324306
Ref: Function sb-thread:list-all-threads324386
Ref: Function sb-thread:thread-alive-p324615
Ref: Function sb-thread:thread-name324824
Ref: Function sb-thread:main-thread-p324996
Ref: Function sb-thread:main-thread325135
Ref: Function sb-thread:make-thread325330
Ref: Macro sb-thread:return-from-thread325818
Ref: Function sb-thread:abort-thread326399
Ref: Function sb-thread:join-thread327385
Ref: Function sb-thread:thread-yield328443
Ref: Function sb-thread:interrupt-thread328577
Ref: Function sb-thread:terminate-thread331450
Ref: Function sb-thread:symbol-value-in-thread333068
Ref: Condition sb-thread:thread-error333805
Ref: Function sb-thread:thread-error-thread334146
Ref: Condition sb-thread:interrupt-thread-error334261
Ref: Condition sb-thread:join-thread-error334576
Node: Special Variables334886
Node: Atomic Operations335549
Ref: Macro sb-ext:atomic-decf335796
Ref: Macro sb-ext:atomic-incf337078
Ref: Macro sb-ext:atomic-pop338360
Ref: Macro sb-ext:atomic-push338650
Ref: Macro sb-ext:atomic-update338946
Ref: Macro sb-ext:compare-and-swap340337
Ref: Macro sb-ext:cas342199
Ref: Macro sb-ext:define-cas-expander342918
Ref: Macro sb-ext:defcas343397
Ref: Function sb-ext:get-cas-expansion343972
Node: Mutex Support345466
Ref: Structure sb-thread:mutex346317
Ref: Macro sb-thread:with-mutex346414
Ref: Macro sb-thread:with-recursive-lock347364
Ref: Function sb-thread:make-mutex348273
Ref: Function sb-thread:mutex-name348330
Ref: Function sb-thread:mutex-owner348403
Ref: Function sb-thread:mutex-value348741
Ref: Function sb-thread:grab-mutex348893
Ref: Function sb-thread:release-mutex350441
Node: Semaphores350945
Ref: Structure sb-thread:semaphore351245
Ref: Function sb-thread:make-semaphore351493
Ref: Function sb-thread:signal-semaphore351601
Ref: Function sb-thread:wait-on-semaphore351786
Ref: Function sb-thread:try-semaphore352462
Ref: Function sb-thread:semaphore-count352887
Ref: Function sb-thread:semaphore-name352987
Ref: Structure sb-thread:semaphore-notification353079
Ref: Function sb-thread:make-semaphore-notification353438
Ref: Function sb-thread:semaphore-notification-status353593
Ref: Function sb-thread:clear-semaphore-notification353831
Node: Waitqueue/condition variables354020
Ref: Structure sb-thread:waitqueue356294
Ref: Function sb-thread:make-waitqueue356403
Ref: Function sb-thread:waitqueue-name356468
Ref: Function sb-thread:condition-wait356549
Ref: Function sb-thread:condition-notify358181
Ref: Function sb-thread:condition-broadcast358411
Node: Barriers358632
Ref: Macro sb-thread:barrier359607
Node: Sessions/Debugging360771
Node: Foreign threads362101
Node: Implementation (Linux x86/x86-64)363212
Node: Timers365580
Ref: Structure sb-ext:timer366798
Ref: Function sb-ext:make-timer366973
Ref: Function sb-ext:timer-name367561
Ref: Function sb-ext:timer-scheduled-p367626
Ref: Function sb-ext:schedule-timer367821
Ref: Function sb-ext:unschedule-timer368556
Ref: Function sb-ext:list-all-timers368749
Node: Networking368828
Node: Sockets Overview369440
Node: General Sockets370503
Ref: Class sb-bsd-sockets:socket370654
Ref: Generic-Function sb-bsd-sockets:socket-bind371304
Ref: Generic-Function sb-bsd-sockets:socket-accept371598
Ref: Generic-Function sb-bsd-sockets:socket-connect371763
Ref: Generic-Function sb-bsd-sockets:socket-peername371924
Ref: Generic-Function sb-bsd-sockets:socket-name372066
Ref: Generic-Function sb-bsd-sockets:socket-receive372214
Ref: Generic-Function sb-bsd-sockets:socket-send372868
Ref: Generic-Function sb-bsd-sockets:socket-listen373498
Ref: Generic-Function sb-bsd-sockets:socket-open-p373791
Ref: Generic-Function sb-bsd-sockets:socket-close373898
Ref: Generic-Function sb-bsd-sockets:socket-shutdown374165
Ref: Generic-Function sb-bsd-sockets:socket-make-stream374489
Ref: Method sb-bsd-sockets:socket-make-stream ((socket socket) &key input output (element-type 'character) (buffering full) (external-format default) timeout auto-close serve-events)374973
Ref: Function sb-bsd-sockets:socket-error376457
Ref: Generic-Function sb-bsd-sockets:non-blocking-mode376810
Node: Socket Options376897
Ref: Function sb-bsd-sockets:sockopt-reuse-address377379
Ref: Function sb-bsd-sockets:sockopt-keep-alive377538
Ref: Function sb-bsd-sockets:sockopt-oob-inline377694
Ref: Function sb-bsd-sockets:sockopt-bsd-compatible377850
Ref: Function sb-bsd-sockets:sockopt-pass-credentials378035
Ref: Function sb-bsd-sockets:sockopt-debug378221
Ref: Function sb-bsd-sockets:sockopt-dont-route378368
Ref: Function sb-bsd-sockets:sockopt-broadcast378524
Ref: Function sb-bsd-sockets:sockopt-tcp-nodelay378679
Node: INET Domain Sockets378835
Ref: Class sb-bsd-sockets:inet-socket379857
Ref: Class sb-bsd-sockets:inet6-socket380199
Ref: Function sb-bsd-sockets:make-inet-address380545
Ref: Function sb-bsd-sockets:make-inet6-address380729
Ref: Function sb-bsd-sockets:get-protocol-by-name380950
Node: Local (Unix) Domain Sockets381102
Ref: Class sb-bsd-sockets:local-socket381623
Ref: Class sb-bsd-sockets:local-abstract-socket382002
Node: Name Service382239
Ref: Class sb-bsd-sockets:host-ent382722
Ref: Function sb-bsd-sockets:get-host-by-name383145
Ref: Function sb-bsd-sockets:get-host-by-address383529
Ref: Generic-Function sb-bsd-sockets:host-ent-address383838
Node: Profiling383934
Node: Deterministic Profiler384329
Ref: Macro sb-profile:profile384689
Ref: Macro sb-profile:unprofile385301
Ref: Function sb-profile:report385655
Ref: Function sb-profile:reset386145
Node: Statistical Profiler386218
Ref: Macro sb-sprof:with-profiling391304
Ref: Macro sb-sprof:with-sampling393862
Ref: Function sb-sprof:map-traces394012
Ref: Function sb-sprof:map-trace-samples394581
Ref: Function sb-sprof:map-all-samples394911
Ref: Function sb-sprof:sample-pc395251
Ref: Function sb-sprof:report395513
Ref: Function sb-sprof:reset397273
Ref: Function sb-sprof:start-profiling397319
Ref: Function sb-sprof:stop-profiling399199
Ref: Function sb-sprof:profile-call-counts399263
Ref: Function sb-sprof:unprofile-call-counts399666
Ref: Variable sb-sprof:*max-samples*399859
Ref: Variable sb-sprof:*sample-interval*400080
Node: Contributed Modules400292
Node: sb-aclrepl400828
Ref: Variable sb-aclrepl:*command-char*401361
Ref: Variable sb-aclrepl:*prompt*401437
Ref: Variable sb-aclrepl:*exit-on-eof*401515
Ref: Variable sb-aclrepl:*use-short-package-name*401604
Ref: Variable sb-aclrepl:*max-history*401706
Node: sb-concurrency402951
Ref: Section sb-concurrency:queue403241
Ref: Structure sb-concurrency:queue403633
Ref: Function sb-concurrency:dequeue403838
Ref: Function sb-concurrency:enqueue404059
Ref: Function sb-concurrency:list-queue-contents404152
Ref: Function sb-concurrency:make-queue404525
Ref: Function sb-concurrency:queue-count404680
Ref: Function sb-concurrency:queue-empty-p404900
Ref: Function sb-concurrency:queue-name404990
Ref: Function sb-concurrency:queuep405159
Ref: Structure sb-concurrency:mailbox405638
Ref: Function sb-concurrency:list-mailbox-messages406049
Ref: Function sb-concurrency:mailbox-count406212
Ref: Function sb-concurrency:mailbox-empty-p406311
Ref: Function sb-concurrency:mailbox-name406418
Ref: Function sb-concurrency:mailboxp406491
Ref: Function sb-concurrency:make-mailbox406585
Ref: Function sb-concurrency:receive-message406720
Ref: Function sb-concurrency:receive-message-no-hang407086
Ref: Function sb-concurrency:receive-pending-messages407310
Ref: Function sb-concurrency:send-message407754
Ref: Section sb-concurrency:gate407861
Ref: Structure sb-concurrency:gate408022
Ref: Function sb-concurrency:close-gate408438
Ref: Function sb-concurrency:gate-name408581
Ref: Function sb-concurrency:gate-open-p408648
Ref: Function sb-concurrency:gatep408717
Ref: Function sb-concurrency:make-gate408792
Ref: Function sb-concurrency:open-gate409032
Ref: Function sb-concurrency:wait-on-gate409173
Ref: Section sb-concurrency:frlock409350
Ref: Structure sb-concurrency:frlock409423
Ref: Macro sb-concurrency:frlock-read411013
Ref: Macro sb-concurrency:frlock-write411184
Ref: Function sb-concurrency:make-frlock411306
Ref: Function sb-concurrency:frlock-name411384
Ref: Function sb-concurrency:frlock-read-begin411456
Ref: Function sb-concurrency:frlock-read-end411648
Ref: Function sb-concurrency:grab-frlock-write-lock412408
Ref: Function sb-concurrency:release-frlock-write-lock412716
Node: sb-cover412986
Ref: Function sb-cover:report414175
Ref: Function sb-cover:reset-coverage415226
Ref: Function sb-cover:clear-coverage415319
Ref: Function sb-cover:save-coverage415590
Ref: Function sb-cover:save-coverage-in-file415958
Ref: Function sb-cover:restore-coverage416115
Ref: Function sb-cover:restore-coverage-from-file416257
Node: sb-grovel416418
Node: sb-md5425433
Ref: Function sb-md5:md5sum-file425640
Ref: Function sb-md5:md5sum-sequence425756
Ref: Function sb-md5:md5sum-stream426348
Ref: Function sb-md5:md5sum-string426676
Node: sb-posix427711
Ref: sb-posix-Footnote-1428794
Node: Lisp names for C names428945
Node: Types430098
Node: File-descriptors430770
Ref: Type sb-posix:file-descriptor430897
Ref: Type sb-posix:file-descriptor-designator431264
Ref: Function sb-posix:file-descriptor431452
Node: Filenames431568
Ref: Type sb-posix:filename431681
Ref: Type sb-posix:filename-designator432890
Ref: Function sb-posix:filename433078
Node: Function Parameters433166
Node: Function Return Values434387
Node: Lisp objects and C structures435184
Ref: Class sb-posix:flock436539
Ref: Class sb-posix:passwd437608
Ref: Class sb-posix:stat439073
Ref: Class sb-posix:termios440757
Ref: Class sb-posix:timeval441846
Node: Functions with idiosyncratic bindings442359
Ref: Function sb-posix:getcwd442660
Ref: Function sb-posix:readlink442773
Ref: Function sb-posix:syslog442894
Node: sb-queue443184
Node: sb-rotate-byte443432
Ref: Function sb-rotate-byte:rotate-byte444003
Node: Deprecation444303
Node: Why Deprecate?445374
Node: The Deprecation Pipeline448143
Node: Deprecation Conditions450571
Ref: Condition sb-ext:deprecation-condition450939
Ref: Condition sb-ext:early-deprecation-warning451114
Ref: Condition sb-ext:late-deprecation-warning451477
Ref: Condition sb-ext:final-deprecation-warning451822
Ref: Condition sb-ext:deprecation-error452153
Node: Introspecting Deprecation Information452469
Node: Deprecation Declaration452905
Ref: Deprecation Declaration-Footnote-1454884
Node: Deprecation Examples454960
Node: Deprecated Interfaces in SBCL455949
Node: Concept Index463605
Node: Function Index477848
Node: Variable Index522893
Node: Type Index526211
Node: Colophon534355

End Tag Table
