Index: /trunk/source/doc/ccl-documentation.html
===================================================================
--- /trunk/source/doc/ccl-documentation.html	(revision 13104)
+++ /trunk/source/doc/ccl-documentation.html	(revision 13105)
@@ -158,4 +158,9 @@
                 <span class="sect1">
                   <a href="#floating-point">4.8. Floating Point Numbers</a>
+                </span>
+              </dt>
+              <dt>
+                <span class="sect1">
+                  <a href="#watched-objects">4.9. Watched Objects</a>
                 </span>
               </dt>
@@ -419,5 +424,5 @@
               <dt>
                 <span class="sect1">
-                  <a href="#id416155">12.12. The Foreign-Function-Interface Dictionary</a>
+                  <a href="#id416724">12.12. The Foreign-Function-Interface Dictionary</a>
                 </span>
               </dt>
@@ -2738,4 +2743,38 @@
               </span>
             </dt>
+            <dt>
+              <span class="sect1">
+                <a href="#watched-objects">4.9. Watched Objects</a>
+              </span>
+            </dt>
+            <dd>
+              <dl>
+                <dt>
+                  <span class="sect2">
+                    <a href="#watched-watch">4.9.1. WATCH</a>
+                  </span>
+                </dt>
+                <dt>
+                  <span class="sect2">
+                    <a href="#watched-unwatch">4.9.2. UNWATCH</a>
+                  </span>
+                </dt>
+                <dt>
+                  <span class="sect2">
+                    <a href="#watched-write-to-watched-object">4.9.3. WRITE-TO-WATCHED-OBJECT</a>
+                  </span>
+                </dt>
+                <dt>
+                  <span class="sect2">
+                    <a href="#watch-notes">4.9.4. Notes</a>
+                  </span>
+                </dt>
+                <dt>
+                  <span class="sect2">
+                    <a href="#watch-examples">4.9.5. Examples</a>
+                  </span>
+                </dt>
+              </dl>
+            </dd>
           </dl>
         </div>
@@ -3216,15 +3255,15 @@
           </div>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369069" class="indexterm"></a>
+      <a id="id369615" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-level"></a>CCL:*TRACE-LEVEL*</em>    [Variable]</strong></span>
     </p>
           <p xmlns="http://www.w3.org/1999/xhtml">Variable bound to the current nesting level during execution of before and after trace actions.  The default printing actions use it to determine the amount of indentation.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369096" class="indexterm"></a>
+      <a id="id369640" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-max-indent"></a>CCL:*TRACE-MAX-INDENT*</em>    [Variable]</strong></span>
     </p>
           <p xmlns="http://www.w3.org/1999/xhtml">The default before and after print actions will not indent by more than the value of <em class="varname">ccl:*trace-max-indent*</em> regardless of the current trace level.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369125" class="indexterm"></a>
+      <a id="id369670" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-function"></a>CCL:TRACE-FUNCTION</em> <em class="replaceable"><code>spec</code></em> <em class="varname">&amp;key</em> {<em class="replaceable"><code>keyword</code></em> <em class="replaceable"><code>value</code></em>}*    [Function]</strong></span>
     </p>
@@ -3234,5 +3273,5 @@
     </p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369174" class="indexterm"></a>
+      <a id="id388116" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-print-level"></a>CCL:*TRACE-PRINT-LEVEL*</em>   [Variable]</strong></span>
     </p>
@@ -3242,5 +3281,5 @@
       explicit printing done by user code.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369208" class="indexterm"></a>
+      <a id="id388146" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-print-length"></a>CCL:*TRACE-PRINT-LENGTH*</em>    [Variable]</strong></span>
     </p>
@@ -3250,5 +3289,5 @@
       explicit printing done by user code.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id369243" class="indexterm"></a>
+      <a id="id388177" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="trace-bar-frequency"></a>CCL:*TRACE-BAR-FREQUENCY*</em>    [Variable]</strong></span>
     </p>
@@ -3374,5 +3413,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id388103"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id388582"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">domain</span></i>---This is used to indicate where the external
@@ -3408,5 +3447,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id388260"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id388739"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Despite the function's name, it doesn't necessarily create a
@@ -3576,5 +3615,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id388563"></a>4.3.4.1.Â Encoding Problems</h4>
+                    <h4 class="title"><a id="id389042"></a>4.3.4.1.Â Encoding Problems</h4>
                   </div>
                 </div>
@@ -3592,5 +3631,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id388576"></a>4.3.4.2.Â Byte Order Marks</h4>
+                    <h4 class="title"><a id="id389054"></a>4.3.4.2.Â Byte Order Marks</h4>
                   </div>
                 </div>
@@ -3620,5 +3659,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id388610"></a>4.3.4.3.Â <span><strong class="function">DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>
+                    <h4 class="title"><a id="id389089"></a>4.3.4.3.Â <span><strong class="function">DESCRIBE-CHARACTER-ENCODINGS</strong></span></h4>
                   </div>
                 </div>
@@ -3642,5 +3681,5 @@
                 <div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id388672"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389150"></a>
                     <div class="header">Description:</div>
                     <p xmlns="http://www.w3.org/1999/xhtml">Writes descriptions of all defined character encodings
@@ -3651,5 +3690,5 @@
                   </div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id388687"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389165"></a>
                     <div class="header">See Also:</div>
                     <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#Character-Encodings" title="4.3.4.Â Character Encodings">SectionÂ 4.3.4, âCharacter Encodingsâ</a>, <a href="#External-Formats" title="4.3.2.Â External Formats">SectionÂ 4.3.2, âExternal Formatsâ</a>, <a href="#Supported-Character-Encodings" title="4.3.4.4.Â Supported Character Encodings">SectionÂ 4.3.4.4, âSupported Character Encodingsâ</a></span>
@@ -4082,5 +4121,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id389366"></a>4.3.4.5.Â Encoding and Decoding Strings</h4>
+                    <h4 class="title"><a id="id389844"></a>4.3.4.5.Â Encoding and Decoding Strings</h4>
                   </div>
                 </div>
@@ -4107,5 +4146,5 @@
                 <div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389441"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389920"></a>
                     <div class="header">Description:</div>
                     <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4138,5 +4177,5 @@
                 <div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389536"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id390015"></a>
                     <div class="header">Description:</div>
                     <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4181,5 +4220,5 @@
                 <div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389660"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id390139"></a>
                     <div class="header">Description:</div>
                     <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4227,5 +4266,5 @@
                 <div>
                   <div class="refsect1" lang="en" xml:lang="en">
-                    <a xmlns="http://www.w3.org/1999/xhtml" id="id389779"></a>
+                    <a xmlns="http://www.w3.org/1999/xhtml" id="id390258"></a>
                     <div class="header">Description:</div>
                     <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4277,5 +4316,5 @@
             </div>
             <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL sets up logical pathname translations for logical hosts:  <code class="literal">ccl</code> and <code class="literal">home</code></p>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id389868" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id390346" class="indexterm"></a>
             <p xmlns="http://www.w3.org/1999/xhtml">The <code class="literal">CCL</code> logical host should point to the
         <code class="literal">ccl</code> directory.  It is used for a variety of
@@ -4381,5 +4420,5 @@
       platforms.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390051" class="indexterm"></a>
+      <a id="id390530" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="map-file-to-ivector"></a>CCL:MAP-FILE-TO-IVECTOR</em>
         <em class="parameter"><code>pathname</code></em>
@@ -4441,5 +4480,5 @@
       a memory error.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390184" class="indexterm"></a>
+      <a id="id390662" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="unmap-ivector"></a>CCL:UNMAP-IVECTOR</em>
         <em class="parameter"><code>displaced-array</code></em>
@@ -4453,5 +4492,5 @@
       target is an empty vector (of length zero).</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390219" class="indexterm"></a>
+      <a id="id390698" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="map-file-to-octet-vector"></a>CCL:MAP-FILE-TO-OCTET-VECTOR</em>
         <em class="parameter"><code>pathname</code></em>
@@ -4463,5 +4502,5 @@
       bytes.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390251" class="indexterm"></a>
+      <a id="id390730" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="unmap-octet-vector"></a>CCL:UNMAP-OCTET-VECTOR</em>
         <em class="parameter"><code>displaced-array</code></em>
@@ -4502,5 +4541,5 @@
       static.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390326" class="indexterm"></a>
+      <a id="id390804" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="defstatic"></a>DEFSTATIC</em>
         <em class="parameter"><code>var</code></em>
@@ -4556,5 +4595,5 @@
             </div>
           </div>
-          <a xmlns="http://www.w3.org/1999/xhtml" id="id390438" class="indexterm"></a>
+          <a xmlns="http://www.w3.org/1999/xhtml" id="id390916" class="indexterm"></a>
           <p xmlns="http://www.w3.org/1999/xhtml">Clozure CL provides the
       function <code class="literal">CCL:SAVE-APPLICATION</code>, which creates a file
@@ -4636,5 +4675,5 @@
       converted, because address 0 can always be relied upon to refer to
       the same thing.</p>
-          <a xmlns="http://www.w3.org/1999/xhtml" id="id390660" class="indexterm"></a>
+          <a xmlns="http://www.w3.org/1999/xhtml" id="id391138" class="indexterm"></a>
           <p xmlns="http://www.w3.org/1999/xhtml">As of Clozure CL 1.2, the constant <code class="literal">CCL:+NULL-PTR+</code>
       refers to a <code class="literal">MACPTR</code> object that points to address 0.</p>
@@ -4647,5 +4686,5 @@
       or <code class="literal">opencml64</code> script.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id390707" class="indexterm"></a>
+      <a id="id391185" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="save-application"></a>SAVE-APPLICATION</em>
         <em class="parameter"><code>filename</code></em>
@@ -4784,5 +4823,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id390992"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id391471"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">mode</span></i>---
@@ -4792,5 +4831,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391016"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id391494"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4831,5 +4870,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391111"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id391590"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">rounding-mode</span></i>---
@@ -4840,5 +4879,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391147"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id391626"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -4851,4 +4890,435 @@
             </div>
           </p>
+        </div>
+        <div class="sect1" lang="en" xml:lang="en">
+          <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+            <div>
+              <div>
+                <h2 class="title" style="clear: both"><a id="watched-objects"></a>4.9.Â Watched Objects</h2>
+              </div>
+            </div>
+          </div>
+          <p xmlns="http://www.w3.org/1999/xhtml">
+    As of release 1.4, Clozure CL provides a way for lisp objects to
+    be watched so that a condition will be signaled when a thread
+    attempts to write to the watched object. For a certain class of
+    bugs (someone is changing this value, but I don't know who), this
+    can be extremely helpful.
+  </p>
+          <div class="sect2" lang="en" xml:lang="en">
+            <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+              <div>
+                <div>
+                  <h3 class="title"><a id="watched-watch"></a>4.9.1.Â WATCH</h3>
+                </div>
+              </div>
+            </div>
+            <p>
+              <div class="refentrytitle">
+                <a id="f_watch"></a>
+                <strong>[Function]</strong>
+                <br></br>
+                <code><span xmlns="http://www.w3.org/1999/xhtml"><strong class="function">watch</strong></span> <em xmlns="http://www.w3.org/1999/xhtml" class="varname">&amp;optional</em> object</code>
+              </div>
+              <div class="refentrytitle">
+	Monitor a lisp object for writes.
+      </div>
+            </p>
+            <p>
+              <div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id391701"></a>
+                  <div class="header">Arguments and Values:</div>
+                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>---
+	      Any memory-allocated lisp object.
+	    </p>
+                </div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id391723"></a>
+                  <div class="header">Description:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+	The WATCH function arranges for the specified object to be
+	monitored for writes. This is accomplished by copying the
+	object to its own set of virtual memory pages, which are then
+	write-protected. This protection is enforced by the computer's
+	memory-management hardware; the write-protection does not slow
+	down reads at all.
+      </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+	When any write to the object is attempted, a
+	WRITE-TO-WATCHED-OBJECT condition will be signaled.
+      </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+	When called with no arguments, WATCH returns a freshly-consed
+	list of the objects currently being watched.
+      </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+	WATCH returns NIL if the object cannot be watched (typically
+	because the object is in a static or pure memory area).
+      </p>
+                </div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="watch-dwim"></a>
+                  <div class="header">DWIM:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      WATCH operates at a fairly low level; it is not possible to
+      avoid the details of the internal representation of objects.
+      Nevertheless, as a convenience, WATCHing a standard-instance,
+      a hash-table, or a multi-dimensional or non-simple CL array
+      will watch the underlying slot-vector, hash-table-vector, or
+      data-vector, respectively.
+      </p>
+                </div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="watch-discuss"></a>
+                  <div class="header">Discussion:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      WATCH can monitor any memory-allocated lisp object.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      In Clozure CL, a memory-allocated object is either a cons cell
+      or a uvector.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      WATCH operates on cons cells, not lists. In order to watch a
+      chain of cons cells, each cons cell must be watched
+      individually. Because each watched cons cell takes up its own
+      own virtual memory page (4 Kbytes), it's only feasible to watch
+      relatively short lists.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      If a memory-allocated object isn't a cons cell, then it is a
+      vector-like object called a uvector. A uvector is a
+      memory-allocated lisp object whose first word is a header that
+      describes the object's type and the number of elements that it
+      contains.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      So, a hash table is a uvector, as is a string, a standard
+      instance, a double-float, a CL array or vector, and so forth.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      Some CL objects, like strings and other simple vectors, map in a
+      straightforward way onto the uvector representation. It is easy
+      to understand what happens in such cases. The uvector index
+      corresponds directly to the vector index:
+    </p>
+                  <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+
+? (defvar *s* "xxxxx")
+*S*
+? (watch *s*)
+"xxxxx"
+? (setf (char *s* 3) #\o)
+&gt; Error: Write to watched uvector "xxxxx" at index 3
+&gt;        Faulting instruction: (movl (% eax) (@ -5 (% r15) (% rcx)))
+&gt; While executing: SET-CHAR, in process listener(1).
+&gt; Type :POP to abort, :R for a list of available restarts.
+&gt; Type :? for other options.
+
+    </pre>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      In the case of more complicated objects (e.g., a hash-table, a
+      standard-instance, a package, etc.), the elements of the uvector
+      are like slots in a structure. It's necessary to know which one
+      of those "slots" contains the data that will be changed when the
+      object is written to.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      As mentioned above, watch knows about arrays, hash-tables, and
+      standard-instances, and will automatically watch the appropriate
+      data-containing element.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      An example might make this clearer.
+    </p>
+                  <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+
+? (defclass foo ()
+    (slot-a slot-b slot-c))
+#&lt;STANDARD-CLASS FOO&gt;
+? (defvar *a-foo* (make-instance 'foo))
+*A-FOO*
+? (watch *a-foo*)
+#&lt;SLOT-VECTOR #xDB00D&gt;
+;;; Note that WATCH has watched the internal slot-vector object
+? (setf (slot-value *a-foo* 'slot-a) 'foo)
+&gt; Error: Write to watched uvector #&lt;SLOT-VECTOR #xDB00D&gt; at index 1
+&gt;        Faulting instruction: (movq (% rsi) (@ -5 (% r8) (% rdi)))
+&gt; While executing: %MAYBE-STD-SETF-SLOT-VALUE-USING-CLASS, in process listener(1).
+&gt; Type :POP to abort, :R for a list of available restarts.
+&gt; Type :? for other options.
+
+    </pre>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      Looking at a backtrace would presumably show what object and
+      slot name were written.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      Note that even though the write was to slot-a, the uvector index
+      was 1 (not 0). This is because the first element of a
+      slot-vector is a pointer to the instance that owns the slots. We
+      can retrieve that to look at the object that was modified:
+    </p>
+                  <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+
+1 &gt; (uvref (write-to-watched-object-object *break-condition*) 0)
+#&lt;FOO #x30004113502D&gt;
+1 &gt; (describe *)
+#&lt;FOO #x30004113502D&gt;
+Class: #&lt;STANDARD-CLASS FOO&gt;
+Wrapper: #&lt;CLASS-WRAPPER FOO #x300041135EBD&gt;
+Instance slots
+SLOT-A: #&lt;Unbound&gt;
+SLOT-B: #&lt;Unbound&gt;
+SLOT-C: #&lt;Unbound&gt;
+1 &gt;
+ 
+    </pre>
+                </div>
+              </div>
+            </p>
+          </div>
+          <div class="sect2" lang="en" xml:lang="en">
+            <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+              <div>
+                <div>
+                  <h3 class="title"><a id="watched-unwatch"></a>4.9.2.Â UNWATCH</h3>
+                </div>
+              </div>
+            </div>
+            <p>
+              <div class="refentrytitle">
+                <a id="f_unwatch"></a>
+                <strong>[Function]</strong>
+                <br></br>
+                <code><span xmlns="http://www.w3.org/1999/xhtml"><strong class="function">unwatch</strong></span> object</code>
+              </div>
+              <div class="refentrytitle">
+	Stop monitoring a lisp object for writes.
+      </div>
+            </p>
+            <p>
+              <div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id391898"></a>
+                  <div class="header">Description:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+    The UNWATCH function ensures that the specified object is in
+    normal, non-monitored memory. If the object is not currently
+    being watched, UNWATCH does nothing and returns NIL. Otherwise,
+    the newly unwatched object is returned.
+  </p>
+                </div>
+              </div>
+            </p>
+          </div>
+          <div class="sect2" lang="en" xml:lang="en">
+            <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+              <div>
+                <div>
+                  <h3 class="title"><a id="watched-write-to-watched-object"></a>4.9.3.Â WRITE-TO-WATCHED-OBJECT</h3>
+                </div>
+              </div>
+            </div>
+            <p>
+              <div class="refentrytitle">
+                <a id="c_write-to-watched-object"></a>
+                <strong>[Condition]</strong>
+                <br></br>
+                <code>WRITE-TO-WATCHED-OBJECT</code>
+              </div>
+              <div class="refentrytitle">
+	Condition signaled when a write to a watched object is attempted.
+      </div>
+            </p>
+            <p>
+              <div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id391946"></a>
+                  <div class="header">Discussion:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      This condition is signaled when a watched object is written
+      to. There are three slots of interest:
+    </p>
+                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>---
+	    The actual object that was the destination of the write.
+	  </p>
+                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">offset</span></i>---
+	    The byte offset from the tagged object pointer to the
+	    address of the write.
+	  </p>
+                  <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">instruction</span></i>---
+	    The disassembled machine instruction that attempted the write.
+	  </p>
+                </div>
+                <div class="refsect1" lang="en" xml:lang="en">
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392000"></a>
+                  <div class="header">Restarts:</div>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      A few restarts are provided: one will skip over the faulting
+      write instruction and proceed; another offers to unwatch the
+      object and continue.
+    </p>
+                  <p xmlns="http://www.w3.org/1999/xhtml">
+      There is also an emulate restart. In some common cases, the
+      faulting write instruction can be emulated, enabling the write
+      to be performed without having to unwatch the object (and
+      therefore let other threads potentially write to it). If the
+      faulting instruction isn't recognized, the emulate restart will
+      not be offered.
+    </p>
+                </div>
+              </div>
+            </p>
+          </div>
+          <div class="sect2" lang="en" xml:lang="en">
+            <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+              <div>
+                <div>
+                  <h3 class="title"><a id="watch-notes"></a>4.9.4.Â Notes</h3>
+                </div>
+              </div>
+            </div>
+            <p xmlns="http://www.w3.org/1999/xhtml">
+  Although some care has been taken to minimize potential problems
+  arising from watching and unwatching objects from multiple
+  threads, there may well be subtle race conditions present that
+  could cause bad behavior.
+</p>
+            <p xmlns="http://www.w3.org/1999/xhtml">
+  For example, suppose that a thread attempts to write to a watched
+  object. This causes the operating system to generate an
+  exception. The lisp kernel figures out what the exception is, and
+  calls back into lisp to signal the write-to-watched-object
+  condition and perhaps handle the error.
+</p>
+            <p xmlns="http://www.w3.org/1999/xhtml">
+  Now, as soon lisp code starts running again (for the callback),
+  it's possible that some other thread could unwatch the very
+  watched object that caused the exception, perhaps before we even
+  have a chance to signal the condition, much less respond to it.
+</p>
+            <p xmlns="http://www.w3.org/1999/xhtml">
+  Having the object unwatched out from underneath a handler may at
+  least confuse it, if not cause deeper trouble. Use caution with
+  unwatch.
+</p>
+          </div>
+          <div class="sect2" lang="en" xml:lang="en">
+            <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+              <div>
+                <div>
+                  <h3 class="title"><a id="watch-examples"></a>4.9.5.Â Examples</h3>
+                </div>
+              </div>
+            </div>
+            <p xmlns="http://www.w3.org/1999/xhtml">
+  Here are a couple more examples in addition to the above examples
+  of watching a string and a standard-instance.
+</p>
+            <div class="sect3" lang="en" xml:lang="en">
+              <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+                <div>
+                  <div>
+                    <h4 class="title"><a id="id392057"></a>4.9.5.1.Â Fancy arrays</h4>
+                  </div>
+                </div>
+              </div>
+              <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+?  (defvar *f* (make-array '(2 3) :element-type 'double-float))
+*F*
+? (watch *f*)
+#(0.0D0 0.0D0 0.0D0 0.0D0 0.0D0 0.0D0)
+;;; Note that the above vector is the underlying data-vector for the array
+? (setf (aref *f* 1 2) pi)
+&gt; Error: Write to watched uvector #&lt;VECTOR 6 type DOUBLE-FLOAT, simple&gt; at index 5
+&gt;        Faulting instruction: (movq (% rax) (@ -5 (% r8) (% rdi)))
+&gt; While executing: ASET, in process listener(1).
+&gt; Type :POP to abort, :R for a list of available restarts.
+&gt; Type :? for other options.
+1 &gt; 
+  </pre>
+              <p xmlns="http://www.w3.org/1999/xhtml">
+    In this case, uvector index in the report is the row-major index
+    of the element that was written to.
+  </p>
+            </div>
+            <div class="sect3" lang="en" xml:lang="en">
+              <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+                <div>
+                  <div>
+                    <h4 class="title"><a id="id392076"></a>4.9.5.2.Â Hash tables</h4>
+                  </div>
+                </div>
+              </div>
+              <p xmlns="http://www.w3.org/1999/xhtml">
+    Hash tables are surprisingly complicated. The representation of a
+    hash table includes an element called a hash-table-vector. The
+    keys and values of the elements are stored pairwise in this
+    vector.
+  </p>
+              <p xmlns="http://www.w3.org/1999/xhtml">
+    One problem with trying to monitor hash tables for writes is that
+    the underlying hash-table-vector is replaced with an entirely new
+    one when the hash table is rehashed. A previously-watched
+    hash-table-vector will not be the used by the hash table after
+    rehashing, and writes to the new vector will not be caught.
+  </p>
+              <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+? (defvar *h* (make-hash-table))
+*H*
+? (setf (gethash 'noise *h*) 'feep)
+FEEP
+? (watch *h*)
+#&lt;HASH-TABLE-VECTOR #xDD00D&gt;
+;;; underlying hash-table-vector
+? (setf (gethash 'noise *h*) 'ding)
+&gt; Error: Write to watched uvector #&lt;HASH-TABLE-VECTOR #xDD00D&gt; at index 35
+&gt;        Faulting instruction: (lock)
+&gt;          (cmpxchgq (% rsi) (@ (% r8) (% rdx)))
+&gt; While executing: %STORE-NODE-CONDITIONAL, in process listener(1).
+&gt; Type :POP to abort, :R for a list of available restarts.
+&gt; Type :? for other options.
+;;; see what value is being replaced...
+1 &gt; (uvref (write-to-watched-object-object *break-condition*) 35)
+FEEP
+;;; backtrace shows useful context
+1 &gt; :b
+*(1A109F8) : 0 (%STORE-NODE-CONDITIONAL ???) NIL
+ (1A10A50) : 1 (LOCK-FREE-PUTHASH NOISE #&lt;HASH-TABLE :TEST EQL size 1/60 #x30004117D47D&gt; DING) 653
+ (1A10AC8) : 2 (CALL-CHECK-REGS PUTHASH NOISE #&lt;HASH-TABLE :TEST EQL size 1/60 #x30004117D47D&gt; DING) 229
+ (1A10B00) : 3 (TOPLEVEL-EVAL (SETF (GETHASH # *H*) 'DING) NIL) 709
+ ...
+  </pre>
+            </div>
+            <div class="sect3" lang="en" xml:lang="en">
+              <div xmlns="http://www.w3.org/1999/xhtml" class="titlepage">
+                <div>
+                  <div>
+                    <h4 class="title"><a id="id392106"></a>4.9.5.3.Â Lists</h4>
+                  </div>
+                </div>
+              </div>
+              <p xmlns="http://www.w3.org/1999/xhtml">
+    As previously mentioned, WATCH only watches individual cons cells.
+  </p>
+              <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
+? (defun watch-list (list)
+    (maplist #'watch list))
+WATCH-LIST
+? (defvar *l* (list 1 2 3))
+*L*
+? (watch-list *l*)
+((1 2 3) (2 3) (3))
+? (setf (nth 2 *l*) 'foo)
+&gt; Error: Write to the CAR of watched cons cell (3)
+&gt;        Faulting instruction: (movq (% rsi) (@ 5 (% rdi)))
+&gt; While executing: %SETNTH, in process listener(1).
+&gt; Type :POP to abort, :R for a list of available restarts.
+&gt; Type :? for other options.
+  </pre>
+            </div>
+          </div>
         </div>
       </div>
@@ -5070,5 +5540,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id340588"></a>5.4.2.1.Â Checking for Updates</h4>
+                    <h4 class="title"><a id="id356785"></a>5.4.2.1.Â Checking for Updates</h4>
                   </div>
                 </div>
@@ -5202,5 +5672,5 @@
       the required subsystems, if necessary.</p>
           <p xmlns="http://www.w3.org/1999/xhtml">
-      <a id="id349515" class="indexterm"></a>
+      <a id="id375070" class="indexterm"></a>
       <span><strong class="command"><em class="varname"><a id="build-application"></a>BUILD-APPLICATION</em> <em class="varname"><em class="varname">&amp;key</em></em>
         (<em class="parameter"><code>name</code></em> <em class="replaceable"><code>"MyApplication"</code></em>)
@@ -5502,5 +5972,5 @@
                 <dt>
                   <span class="sect2">
-                    <a href="#id375682">6.3.2.  As of August 2003:</a>
+                    <a href="#id374946">6.3.2.  As of August 2003:</a>
                   </span>
                 </dt>
@@ -5753,5 +6223,5 @@
               <div>
                 <div>
-                  <h3 class="title"><a id="id375682"></a>6.3.2.Â  As of August 2003:</h3>
+                  <h3 class="title"><a id="id374946"></a>6.3.2.Â  As of August 2003:</h3>
                 </div>
               </div>
@@ -6205,5 +6675,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386196"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385765"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">result</span></i>---a list of all lisp processes (threads)
@@ -6211,5 +6681,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386221"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385791"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of all lisp processes (threads) known
@@ -6223,5 +6693,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386236"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385806"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -6251,5 +6721,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386306"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385875"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.</p>
@@ -6290,5 +6760,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386493"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386063"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new lisp process (thread) with the
@@ -6311,5 +6781,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386545"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386115"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span>
@@ -6330,5 +6800,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386624"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386193"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6340,5 +6810,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386678"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386247"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Suspends <em class="varname">process</em>, preventing it from
@@ -6362,10 +6832,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386733"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386302"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a>, <a href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386758"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386327"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml"><span><strong class="function">process-suspend</strong></span> was previously called
@@ -6393,5 +6863,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386840"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386409"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6404,5 +6874,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386893"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386463"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Undoes the effect of a previous call to
@@ -6415,10 +6885,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386924"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386494"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a href="#f_process-suspend-count" title="Function PROCESS-SUSPEND-COUNT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend-count</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id386949"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386519"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -6446,5 +6916,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387014"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386584"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6456,5 +6926,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387068"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386637"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">An "outstanding" <a href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a> call
@@ -6471,5 +6941,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387118"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386688"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-suspend" title="Function PROCESS-SUSPEND"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-suspend</b></a>, <a href="#f_process-resume" title="Function PROCESS-RESUME"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-resume</b></a></span>
@@ -6492,5 +6962,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387195"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386764"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6503,5 +6973,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387270"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386840"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Typically used to initialize a newly-created or newly-reset
@@ -6517,5 +6987,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387314"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386885"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a>, <a href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span>
@@ -6538,5 +7008,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387397"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id386967"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6547,5 +7017,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387459"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387029"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to begin the execution of <em class="varname">process</em>.
@@ -6564,10 +7034,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387508"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387078"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387539"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387109"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">It would be nice to have more discussion of what it means
@@ -6590,5 +7060,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387654"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387224"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string, used to identify the process.
@@ -6612,5 +7082,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387843"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387413"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates a lisp process (thread) via
@@ -6625,5 +7095,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387878"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387448"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a>, <a href="#f_process-preset" title="Function PROCESS-PRESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-preset</b></a>, <a href="#f_process-enable" title="Function PROCESS-ENABLE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-enable</b></a></span>
@@ -6646,5 +7116,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id387961"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387532"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6659,5 +7129,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id388054"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387624"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Arranges for <em class="varname">process</em>
@@ -6690,5 +7160,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397745"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387699"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -6699,5 +7169,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397762"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387718"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">It would probably be better for <em class="varname">result</em>
@@ -6729,10 +7199,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397820"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387784"></a>
                 <div class="header">Value Type:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">A lisp process (thread).</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397830"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387796"></a>
                 <div class="header">Initial Value:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Bound separately in each process, to that process itself.
@@ -6740,5 +7210,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397840"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387807"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Used when lisp code needs to find out what process it is
@@ -6746,5 +7216,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397851"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387819"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -6770,5 +7240,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397912"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387890"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6777,5 +7247,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397960"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id387947"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Causes <em class="varname">process</em> to cleanly exit
@@ -6804,5 +7274,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398022"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id388015"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a>, <a href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span>
@@ -6824,5 +7294,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398086"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id388088"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6830,5 +7300,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398121"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398709"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling
@@ -6837,5 +7307,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398136"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398724"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a href="#f_process-abort" title="Function PROCESS-ABORT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-abort</b></a></span>
@@ -6859,5 +7329,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398208"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398796"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a lisp process (thread).</p>
@@ -6865,5 +7335,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398243"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398831"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Entirely equivalent to calling
@@ -6879,5 +7349,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398298"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398886"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-reset" title="Function PROCESS-RESET"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-reset</b></a>, <a href="#f_process-kill" title="Function PROCESS-KILL"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-kill</b></a></span>
@@ -6898,10 +7368,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398349"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398937"></a>
                 <div class="header">Value Type:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">A positive integer.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398359"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398947"></a>
                 <div class="header">Initial Value:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">The clock resolution of the OS scheduler.  Currently,
@@ -6910,5 +7380,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398370"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398958"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This value is ordinarily of marginal interest at best,
@@ -6918,5 +7388,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398381"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398969"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -6942,5 +7412,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398472"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399060"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This information is primarily for the benefit of
@@ -6956,10 +7426,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398510"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399098"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398537"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399125"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This should arguably be SETFable, but doesn't seem to
@@ -6985,5 +7455,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398588"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399176"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Advises the OS scheduler that the current thread has nothing
@@ -6994,10 +7464,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398600"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399188"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398643"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399231"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This is a holdover from the days of cooperative
@@ -7022,5 +7492,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398699"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399287"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of
@@ -7035,5 +7505,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398769"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399357"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Causes the current lisp process (thread) to repeatedly
@@ -7052,5 +7522,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398801"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399389"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a href="#f_process-wait-with-timeout" title="Function PROCESS-WAIT-WITH-TIMEOUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait-with-timeout</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7072,5 +7542,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398896"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399484"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">whostate</span></i>---a string, which will be the value of
@@ -7090,5 +7560,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id398996"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399584"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">ticks</em> is NIL, behaves exactly like
@@ -7107,5 +7577,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399040"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399628"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#v_ticks-per-second" title="Variable *TICKS-PER-SECOND*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*ticks-per-second*</b></a>, <a href="#f_process-whostate" title="Function PROCESS-WHOSTATE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-whostate</b></a>, <a href="#f_process-wait" title="Function PROCESS-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-wait</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7127,5 +7597,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399143"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399731"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p>
@@ -7134,5 +7604,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399182"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399770"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em>
@@ -7149,5 +7619,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399210"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399798"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -7173,5 +7643,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399272"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399860"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---any lisp object; saved as part of
@@ -7183,5 +7653,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399319"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399907"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a lock object, which can
@@ -7193,5 +7663,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399333"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id399921"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7213,5 +7683,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399437"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400025"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p>
@@ -7221,5 +7691,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399488"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400076"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">lock</em> is either free or
@@ -7232,5 +7702,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399517"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400105"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7251,10 +7721,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399617"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400205"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399640"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400228"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Blocks until <em class="varname">lock</em> is owned by the
@@ -7267,5 +7737,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399673"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400261"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7285,10 +7755,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399772"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400360"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399795"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400383"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Signals an error of type CCL:LOCK-NOT-OWNER if
@@ -7303,5 +7773,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399828"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400416"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a href="#f_try-lock" title="Function TRY-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">try-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7322,5 +7792,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399928"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400516"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">lock</span></i>---an object of type CCL:LOCK.</p>
@@ -7329,5 +7799,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399967"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400555"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tests whether <em class="varname">lock</em>
@@ -7342,5 +7812,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id399990"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400578"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#m_with-lock-grabbed" title="Macro WITH-LOCK-GRABBED"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-lock-grabbed</b></a>, <a href="#f_grab-lock" title="Function GRAB-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">grab-lock</b></a>, <a href="#f_release-lock" title="Function RELEASE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">release-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7362,5 +7832,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400090"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400678"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---a newly-allocated object of type
@@ -7368,5 +7838,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400113"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400701"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL::READ-WRITE-LOCK.
@@ -7379,10 +7849,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400129"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400717"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400177"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400765"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">There probably should be some way to
@@ -7407,5 +7877,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400234"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400822"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type
@@ -7416,5 +7886,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400285"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400873"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no
@@ -7430,5 +7900,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400325"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id400913"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#m_with-write-lock" title="Macro WITH-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-write-lock</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7450,5 +7920,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400418"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401006"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">read-write-lock</span></i>---an object of type
@@ -7459,5 +7929,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400469"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401057"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">read-write-lock</em> has no
@@ -7474,5 +7944,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400514"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401102"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#m_with-read-lock" title="Macro WITH-READ-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-read-lock</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7494,10 +7964,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400604"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401192"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---a newly-allocated object of type CCL:SEMAPHORE.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400626"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401214"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns an object of type CCL:SEMAPHORE.
@@ -7508,5 +7978,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400641"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401229"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7528,5 +7998,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400736"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401324"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p>
@@ -7535,5 +8005,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400772"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401360"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Atomically increments <em class="varname">semaphore</em>'s
@@ -7542,10 +8012,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400786"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401374"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400839"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401427"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted
@@ -7570,5 +8040,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400899"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401487"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---an object of type CCL:SEMAPHORE.</p>
@@ -7577,5 +8047,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400935"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401523"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em>
@@ -7585,10 +8055,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id400949"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401537"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_signal-semaphore" title="Function SIGNAL-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">signal-semaphore</b></a>, <a href="#f_timed-wait-on-semaphore" title="Function TIMED-WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">timed-wait-on-semaphore</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401003"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401591"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml"><em class="varname">result</em> should probably be interpreted
@@ -7614,5 +8084,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401063"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401651"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">semaphore</span></i>---An object of type CCL:SEMAPHORE.</p>
@@ -7627,5 +8097,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401129"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401717"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits until <em class="varname">semaphore</em>
@@ -7636,5 +8106,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401146"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401734"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_wait-on-semaphore" title="Function WAIT-ON-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">wait-on-semaphore</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
@@ -7656,5 +8126,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401239"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401827"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer
@@ -7664,5 +8134,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401281"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401869"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Wait until input is available on <em class="varname">fd</em>.
@@ -7680,10 +8150,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401314"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401902"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401351"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id401939"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -7710,5 +8180,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401416"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402004"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">fd</span></i>---a file descriptor, which is a non-negative integer
@@ -7718,5 +8188,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401458"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402046"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Wait until output is possible on <em class="varname">fd</em> or until <em class="varname">timeout</em>, if
@@ -7731,10 +8201,10 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401491"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402079"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a></span>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401528"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402116"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -7761,5 +8231,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401593"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402181"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">body</span></i>---an implicit progn.</p>
@@ -7768,5 +8238,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401631"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402219"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Requests exclusive read access to the standard terminal
@@ -7776,5 +8246,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401648"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402236"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span>
@@ -7795,15 +8265,15 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401732"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402313"></a>
                 <div class="header">Value Type:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">A boolean.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401743"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402323"></a>
                 <div class="header">Initial Value:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">NIL.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401754"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402332"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Controls how attempts to obtain ownership of terminal input
@@ -7817,5 +8287,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401770"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402346"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a href="#cmd_y" title="Toplevel Command :Y"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">:y</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span>
@@ -7836,5 +8306,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401873"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402437"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">p</span></i>---a lisp process (thread), designated either by
@@ -7845,5 +8315,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401918"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402476"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">:Y is a toplevel command, not a function.  As such, it
@@ -7856,5 +8326,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id401943"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402498"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#m_with-terminal-input" title="Macro WITH-TERMINAL-INPUT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">with-terminal-input</b></a>, <a href="#v_request-terminal-input-via-break" title="Variable *REQUEST-TERMINAL-INPUT-VIA-BREAK*"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">*request-terminal-input-via-break*</b></a>, <a href="#f_make-lock" title="Function MAKE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-lock</b></a>, <a href="#f_make-read-write-lock" title="Function MAKE-READ-WRITE-LOCK"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-read-write-lock</b></a>, <a href="#f_make-semaphore" title="Function MAKE-SEMAPHORE"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-semaphore</b></a>, <a href="#f_process-input-wait" title="Function PROCESS-INPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-input-wait</b></a>, <a href="#f_process-output-wait" title="Function PROCESS-OUTPUT-WAIT"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-output-wait</b></a></span>
@@ -7877,5 +8347,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id402050"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402591"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">process</span></i>---a process, typically created by <a xmlns="http://www.w3.org/1999/xhtml" href="#f_process-run-function" title="Function PROCESS-RUN-FUNCTION"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">process-run-function</b></a> or by <a xmlns="http://www.w3.org/1999/xhtml" href="#f_make-process" title="Function MAKE-PROCESS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">make-process</b></a></p>
@@ -7887,5 +8357,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id402116"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id402655"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Waits for the specified process to terminate.  If the
@@ -8028,5 +8498,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id365811"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id379555"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">address-family</span></i>---The address/protocol family of this socket. Currently
@@ -8127,5 +8597,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id366614"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365133"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates and returns a new socket</p>
@@ -8146,5 +8616,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id366675"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365194"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The listener-socket to listen on.</p>
@@ -8154,5 +8624,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385227"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365236"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Extracts the first connection on the queue of pending
@@ -8180,5 +8650,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385239"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365254"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dotted</span></i>---A string representing an IP address in the
@@ -8188,5 +8658,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385281"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365294"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Converts a dotted-string representation of a host address to
@@ -8208,5 +8678,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385342"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365354"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---A 32-bit integer representing an internet host address</p>
@@ -8217,5 +8687,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385385"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384816"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into octets.</p>
@@ -8236,5 +8706,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385446"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384876"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ipaddr</span></i>---a 32-bit integer representing an internet host address</p>
@@ -8243,5 +8713,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385486"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384916"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Converts a 32-bit unsigned IP address into a host name
@@ -8263,5 +8733,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385543"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384973"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">host</span></i>---Specifies the host. It can be either a host name
@@ -8271,5 +8741,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385571"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385001"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Converts a host spec in any of the acceptable formats into a
@@ -8291,5 +8761,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385629"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385059"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">port</span></i>---Specifies the port. It can be either a string, such as
@@ -8300,5 +8770,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id383972"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385101"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Finds the port number for the specified port and protocol</p>
@@ -8320,5 +8790,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384033"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id385162"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to read from</p>
@@ -8337,5 +8807,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384123"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364531"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Reads a UDP packet from a socket. If no packets are
@@ -8374,5 +8844,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384223"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364630"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to write to</p>
@@ -8390,5 +8860,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384327"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364734"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Send a UDP packet over a socket.</p>
@@ -8409,5 +8879,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384388"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364795"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to shut down (typically a tcp-stream)</p>
@@ -8416,5 +8886,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384428"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364836"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Shuts down part of a bidirectional connection. This is
@@ -8437,10 +8907,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384487"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364894"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384513"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364920"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the native OS's representation of the socket, or
@@ -8467,10 +8937,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384590"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id364981"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384616"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365007"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the 32-bit unsigned IP address of the remote host,
@@ -8492,10 +8962,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384674"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383545"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384700"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383571"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the remote port number, or NIL if the socket is not
@@ -8517,10 +8987,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384757"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383628"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384784"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383654"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns 32-bit unsigned IP address of the local host.</p>
@@ -8541,10 +9011,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384841"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383711"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384867"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383738"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the local port number</p>
@@ -8565,10 +9035,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384924"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383795"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id384951"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383821"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns :internet or :file, as appropriate.</p>
@@ -8589,10 +9059,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385008"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383878"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385034"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383905"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns :active for tcp-stream, :passive for
@@ -8614,10 +9084,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385092"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383963"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385118"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id383989"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the socket format as specified by the :format
@@ -8639,10 +9109,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385176"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384047"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id385202"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384073"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">returns :stream for tcp-stream and listener-socket, and
@@ -8663,10 +9133,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382382"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384132"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">The class of OS errors signaled by socket functions</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382393"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384142"></a>
                 <div class="header">Superclasses:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">simple-error</p>
@@ -8687,10 +9157,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382451"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384200"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382477"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384226"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">The OS error code of the error</p>
@@ -8711,10 +9181,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382535"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384284"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382561"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384310"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">A symbol representing the error code in a more
@@ -8740,10 +9210,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382624"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384374"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket-error</span></i>---the condition</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382650"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384400"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">A string describing the context where the error happened. On
@@ -8766,5 +9236,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382712"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384462"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">socket</span></i>---The socket to close</p>
@@ -8777,5 +9247,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382756"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384505"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">The close generic function can be applied to sockets. It
@@ -8798,5 +9268,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382818"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384568"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---variable to bind</p>
@@ -8805,5 +9275,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id382874"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id384623"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">executes body with var bound to the result of applying
@@ -8936,5 +9406,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id350791"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id368254"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">program</span></i>---A string or pathname which denotes an executable file.
@@ -8982,5 +9452,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id352002"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id371463"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Runs the specified program in an external (Unix) process,
@@ -9002,5 +9472,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id352060"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id330702"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
@@ -9008,5 +9478,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id356050"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id330743"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Sends the specified "signal" to the specified
@@ -9031,10 +9501,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id349972"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id369072"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id349997"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id369098"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the <span class="emphasis"><em>process id</em></span> assigned to
@@ -9058,10 +9528,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id361165"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id366855"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id361190"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id366881"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the input argument to
@@ -9084,10 +9554,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id361251"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id377793"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id345236"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id377819"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the output argument to
@@ -9111,10 +9581,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id345297"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id376054"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id374272"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id376080"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the stream created when the error argument to
@@ -9138,10 +9608,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id374333"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365778"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">proc</span></i>---An EXTERNAL-PROCESS, as returned by RUN-PROGRAM.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id348660"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id365804"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, a keyword denoting the status
@@ -9173,5 +9643,5 @@
                 <dt>
                   <span class="sect2">
-                    <a href="#id345800">9.1.1. Stream External Encoding</a>
+                    <a href="#id379095">9.1.1. Stream External Encoding</a>
                   </span>
                 </dt>
@@ -9241,5 +9711,5 @@
               <div>
                 <div>
-                  <h3 class="title"><a id="id345800"></a>9.1.1.Â Stream External Encoding</h3>
+                  <h3 class="title"><a id="id379095"></a>9.1.1.Â Stream External Encoding</h3>
                 </div>
               </div>
@@ -9402,10 +9872,10 @@
               </div>
             </div>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id363362" class="indexterm"></a>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id363372" class="indexterm"></a>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id363382" class="indexterm"></a>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id334351" class="indexterm"></a>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id332570" class="indexterm"></a>
-            <a xmlns="http://www.w3.org/1999/xhtml" id="id381685" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id384745" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id384755" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id384765" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id374398" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id356660" class="indexterm"></a>
+            <a xmlns="http://www.w3.org/1999/xhtml" id="id383068" class="indexterm"></a>
             <p xmlns="http://www.w3.org/1999/xhtml">A stream that is associated with a file descriptor has
         attributes and accessors:
@@ -9460,5 +9930,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381849"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383233"></a>
                   <div class="header">Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream-list</span></i>---A list of open file streams.  This is a copy of
@@ -9467,10 +9937,10 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381877"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383260"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Returns a list of open file streams.</p>
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381888"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383271"></a>
                   <div class="header">See Also:</div>
                   <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a>, <a href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span>
@@ -9495,10 +9965,10 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383311"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381790"></a>
                   <div class="header">Arguments:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p>
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383337"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381816"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Adds a file stream to the internal list of open
@@ -9509,5 +9979,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383356"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381835"></a>
                   <div class="header">See Also:</div>
                   <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a href="#f_remove-open-file-stream" title="Function REMOVE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">remove-open-file-stream</b></a></span>
@@ -9532,10 +10002,10 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383437"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381916"></a>
                   <div class="header">Arguments:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">file-stream</span></i>---A file stream.</p>
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383463"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381942"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Remove file stream from the internal list of open file
@@ -9546,5 +10016,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id383482"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id381961"></a>
                   <div class="header">See Also:</div>
                   <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist"><a href="#f_open-file-streams" title="Function OPEN-FILE-STREAMS"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">open-file-streams</b></a>, <a href="#f_note-open-file-stream" title="Function NOTE-OPEN-FILE-STREAM"><b xmlns="http://www.w3.org/TR/xhtml1/transitional">note-open-file-stream</b></a></span>
@@ -9979,5 +10449,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392079"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393061"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream.</p>
@@ -9990,5 +10460,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392137"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393119"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Should try to read up to count elements from stream into the
@@ -10011,5 +10481,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392196"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393178"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream.</p>
@@ -10022,5 +10492,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392254"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393236"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">should try to write the first count elements of list to
@@ -10042,5 +10512,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392313"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393295"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-input-stream</p>
@@ -10058,5 +10528,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392388"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393370"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">should try to read successive elements from stream into
@@ -10081,5 +10551,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392448"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393430"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---a stream, presumably a fundamental-output-stream</p>
@@ -10097,5 +10567,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392524"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393506"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">should try to write successive elements of vector to stream,
@@ -10119,5 +10589,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392583"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393565"></a>
                   <div class="header">Method Signatures:</div>
                   <div class="synopsis"><span xmlns="http://www.w3.org/1999/xhtml"><strong class="function">ccl::stream-device</strong></span> <i>
@@ -10125,5 +10595,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392602"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393584"></a>
                   <div class="header">Arguments and Values:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">s</span></i>---a stream.</p>
@@ -10136,5 +10606,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392667"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393649"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Returns the file descriptor associated with
@@ -10160,5 +10630,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392736"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393718"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Reads up to max-octets octets from stream into ivector,
@@ -10167,5 +10637,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392749"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393731"></a>
                   <div class="header">Arguments:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on
@@ -10192,5 +10662,5 @@
               <div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392868"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393850"></a>
                   <div class="header">Description:</div>
                   <p xmlns="http://www.w3.org/1999/xhtml">Writes max-octets octets to stream from ivector, starting at
@@ -10198,5 +10668,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392880"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393862"></a>
                   <div class="header">Arguments:</div>
                   <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">stream</span></i>---An input stream. The method defined on
@@ -10208,5 +10678,5 @@
                 </div>
                 <div class="refsect1" lang="en" xml:lang="en">
-                  <a xmlns="http://www.w3.org/1999/xhtml" id="id392952"></a>
+                  <a xmlns="http://www.w3.org/1999/xhtml" id="id393934"></a>
                   <div class="header">Examples:</div>
                   <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
@@ -11374,5 +11844,5 @@
             </div>
             <p xmlns="http://www.w3.org/1999/xhtml">
-	    <a id="id381961" class="indexterm"></a>
+	    <a id="id364300" class="indexterm"></a>
 	    <span><strong class="command"><em class="varname"><a id="chud_shark-config-file"></a>CHUD:*SHARK-CONFIG-FILE*</em> [Variable]</strong></span>
 	  </p>
@@ -11380,5 +11850,5 @@
 	  configuration file created by the "Config Editor" in Shark.app.</p>
             <p xmlns="http://www.w3.org/1999/xhtml">
-	    <a id="id381987" class="indexterm"></a>
+	    <a id="id364326" class="indexterm"></a>
 	    <span><strong class="command"><em class="varname"><a id="chud_meter"></a>CHUD:METER</em> form <em class="varname">&amp;key</em> (reset nil) (debug-output nil) [Macro]</strong></span>
 	  </p>
@@ -11642,5 +12112,5 @@
             <dt>
               <span class="sect1">
-                <a href="#id416155">12.12. The Foreign-Function-Interface Dictionary</a>
+                <a href="#id416724">12.12. The Foreign-Function-Interface Dictionary</a>
               </span>
             </dt>
@@ -12470,5 +12940,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413298"></a>12.3.2.4.Â %int-to-ptr [Function]</h4>
+                    <h4 class="title"><a id="id413867"></a>12.3.2.4.Â %int-to-ptr [Function]</h4>
                   </div>
                 </div>
@@ -12511,5 +12981,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413362"></a>12.3.2.5.Â %inc-ptr [Function]</h4>
+                    <h4 class="title"><a id="id413931"></a>12.3.2.5.Â %inc-ptr [Function]</h4>
                   </div>
                 </div>
@@ -12561,5 +13031,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413441"></a>12.3.2.6.Â %ptr-to-int [Function]</h4>
+                    <h4 class="title"><a id="id414010"></a>12.3.2.6.Â %ptr-to-int [Function]</h4>
                   </div>
                 </div>
@@ -12603,5 +13073,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413506"></a>12.3.2.7.Â %null-ptr [Macro]</h4>
+                    <h4 class="title"><a id="id414075"></a>12.3.2.7.Â %null-ptr [Macro]</h4>
                   </div>
                 </div>
@@ -12628,5 +13098,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413541"></a>12.3.2.8.Â %null-ptr-p [Function]</h4>
+                    <h4 class="title"><a id="id414110"></a>12.3.2.8.Â %null-ptr-p [Function]</h4>
                   </div>
                 </div>
@@ -12670,5 +13140,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413606"></a>12.3.2.9.Â %setf-macptr [Function]</h4>
+                    <h4 class="title"><a id="id414175"></a>12.3.2.9.Â %setf-macptr [Function]</h4>
                   </div>
                 </div>
@@ -12718,5 +13188,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413684"></a>12.3.2.10.Â %incf-ptr [Macro]</h4>
+                    <h4 class="title"><a id="id414253"></a>12.3.2.10.Â %incf-ptr [Macro]</h4>
                   </div>
                 </div>
@@ -12766,5 +13236,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413762"></a>12.3.2.11.Â with-macptrs [Macro]</h4>
+                    <h4 class="title"><a id="id414330"></a>12.3.2.11.Â with-macptrs [Macro]</h4>
                   </div>
                 </div>
@@ -12816,5 +13286,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413841"></a>12.3.2.12.Â %stack-block [Macro]</h4>
+                    <h4 class="title"><a id="id414409"></a>12.3.2.12.Â %stack-block [Macro]</h4>
                   </div>
                 </div>
@@ -12867,5 +13337,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413920"></a>12.3.2.13.Â make-cstring [Function]</h4>
+                    <h4 class="title"><a id="id414489"></a>12.3.2.13.Â make-cstring [Function]</h4>
                   </div>
                 </div>
@@ -12910,5 +13380,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id413986"></a>12.3.2.14.Â with-cstrs [Macro]</h4>
+                    <h4 class="title"><a id="id414555"></a>12.3.2.14.Â with-cstrs [Macro]</h4>
                   </div>
                 </div>
@@ -12960,5 +13430,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id414065"></a>12.3.2.15.Â with-encoded-cstrs [Macro]</h4>
+                    <h4 class="title"><a id="id414634"></a>12.3.2.15.Â with-encoded-cstrs [Macro]</h4>
                   </div>
                 </div>
@@ -13023,5 +13493,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id414173"></a>12.3.2.16.Â %get-cstring [Function]</h4>
+                    <h4 class="title"><a id="id414742"></a>12.3.2.16.Â %get-cstring [Function]</h4>
                   </div>
                 </div>
@@ -13065,5 +13535,5 @@
                 <div>
                   <div>
-                    <h4 class="title"><a id="id414237"></a>12.3.2.17.Â %str-from-ptr [Function]</h4>
+                    <h4 class="title"><a id="id414806"></a>12.3.2.17.Â %str-from-ptr [Function]</h4>
                   </div>
                 </div>
@@ -14495,5 +14965,5 @@
             <div>
               <div>
-                <h2 class="title" style="clear: both"><a id="id416155"></a>12.12.Â The Foreign-Function-Interface Dictionary</h2>
+                <h2 class="title" style="clear: both"><a id="id416724"></a>12.12.Â The Foreign-Function-Interface Dictionary</h2>
               </div>
             </div>
@@ -14512,5 +14982,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416193"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id416762"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Reads a symbol from the current input stream, with *PACKAGE*
@@ -14564,5 +15034,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416300"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id416868"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #&amp; reader macro can be used to
@@ -14623,5 +15093,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416417"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id416986"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 0.14.2 and later, the #? reader macro can be used
@@ -14670,5 +15140,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416500"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417068"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #/ reader macro can be used to
@@ -14773,5 +15243,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416639"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417207"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the #&gt; reader macro reads
@@ -14802,5 +15272,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416713"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417282"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">library</span></i>---either an object of type SHLIB, or a string which
@@ -14809,5 +15279,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416749"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417318"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">If <em class="varname">completely</em> is T, sets the
@@ -14838,5 +15308,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416825"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417394"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A symbol which can be made into a special variable</p>
@@ -14855,5 +15325,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416897"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417465"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Proclaims <em class="varname">name</em>
@@ -14891,5 +15361,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id416976"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417545"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---NIL or a keyword; the keyword may contain
@@ -14899,5 +15369,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417017"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417586"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">If name is non-NIL, defines name to be an alias for the
@@ -14933,5 +15403,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417092"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417664"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---
@@ -14946,5 +15416,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417139"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417710"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">If there is already an EXTERNAL-ENTRY-POINT for
@@ -14974,5 +15444,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417219"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417790"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string. See external, above.</p>
@@ -14987,5 +15457,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417304"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417875"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at the address obtained by
@@ -15014,5 +15484,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417374"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id417945"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p>
@@ -15025,5 +15495,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417446"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418018"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the
@@ -15051,5 +15521,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417516"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418087"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">entrypoint</span></i>---A fixnum or MACPTR</p>
@@ -15064,5 +15534,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417601"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418172"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Calls the foreign function at address entrypoint passing the
@@ -15089,10 +15559,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417667"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418238"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417693"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418264"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol
@@ -15117,10 +15587,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417762"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418334"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A lisp string.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417788"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418360"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the foreign symbol name. If
@@ -15144,5 +15614,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417852"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418424"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---A <code xmlns="http://www.w3.org/1999/xhtml" class="code">MACPTR</code> that points to a block of
@@ -15150,5 +15620,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417882"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418454"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">In <code class="literal">CCL</code> 1.2 and later, the <code class="code">CCL:FREE</code>
@@ -15182,5 +15652,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id417990"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418562"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">element-count</span></i>---A positive integer.</p>
@@ -15197,5 +15667,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418077"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418649"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -15232,5 +15702,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418160"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418732"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">typespec</span></i>---A foreign type specifier, or a keyword which is used
@@ -15249,5 +15719,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418238"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418809"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -15298,5 +15768,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418379"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id418951"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">typespec</span></i>---A foreign type specifier, or a keyword which is used
@@ -15312,5 +15782,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418445"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419017"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -15353,5 +15823,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418547"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419120"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -15386,5 +15856,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418645"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419217"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---A SIMPLE-STRING which is presumed to be the so-name of
@@ -15394,5 +15864,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418691"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419263"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">If the library denoted by <em class="varname">name</em> can
@@ -15405,5 +15875,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418708"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419281"></a>
                 <div class="header">Examples:</div>
                 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">;;; Try to do something simple.
@@ -15440,5 +15910,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418731"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419303"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">It would be helpful to describe what an soname is and give
@@ -15463,5 +15933,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418798"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419371"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">ptr</span></i>---<a xmlns="http://www.w3.org/1999/xhtml" href="#Referencing-and-Using-Foreign-Memory-Addresses" title="12.3.Â Referencing and Using Foreign Memory Addresses">a MACPTR</a>.</p>
@@ -15471,5 +15941,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418850"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419422"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">References an instance of a foreign type (or a component of
@@ -15497,5 +15967,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418927"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419499"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">eep</span></i>---An EXTERNAL-ENTRY-POINT, as obtained by the EXTERNAL
@@ -15503,5 +15973,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id418953"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419526"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to resolve the address of the EXTERNAL-ENTRY-POINT
@@ -15526,5 +15996,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419038"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419610"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p>
@@ -15534,5 +16004,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419098"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419670"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Executes <em class="varname">body</em>
@@ -15564,5 +16034,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419192"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419765"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">var</span></i>---A symbol (a lisp variable)</p>
@@ -15571,5 +16041,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419249"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419821"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Executes body in an environment in which each var is
@@ -15598,5 +16068,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419328"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419900"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">object</span></i>---A CLOS object of a class for which there exists
@@ -15606,5 +16076,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419361"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419933"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -15643,5 +16113,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419423"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id419996"></a>
                 <div class="header">Example:</div>
                 <pre xmlns="http://www.w3.org/1999/xhtml" class="programlisting">
@@ -15657,5 +16127,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419440"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420012"></a>
                 <div class="header">See Also:</div>
                 <span xmlns="http://www.w3.org/1999/xhtml" class="simplelist">
@@ -15679,5 +16149,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419511"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420083"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dir-id</span></i>---A keyword whose pname, mapped to lower case, names a
@@ -15686,5 +16156,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419538"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420110"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to remove the interface directory denoted by
@@ -15710,5 +16180,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419608"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420180"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">dir-id</span></i>---A keyword whose pname, mapped to lower case, names a
@@ -15717,5 +16187,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419635"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420207"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tells <code class="literal">CCL</code> to add the interface directory denoted by
@@ -15739,5 +16209,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id419678"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id420250"></a>
                 <div class="header">Examples:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">One typically wants interface information to be
@@ -15842,10 +16312,10 @@
                 <dt>
                   <span class="sect2">
-                    <a href="#id412551">13.6.1. Using <code class="literal">define-objc-method</code></a>
+                    <a href="#id412720">13.6.1. Using <code class="literal">define-objc-method</code></a>
                   </span>
                 </dt>
                 <dt>
                   <span class="sect2">
-                    <a href="#id411950">13.6.2. Using <code class="literal">objc:defmethod</code></a>
+                    <a href="#id411104">13.6.2. Using <code class="literal">objc:defmethod</code></a>
                   </span>
                 </dt>
@@ -16453,5 +16923,5 @@
               <div>
                 <div>
-                  <h3 class="title"><a id="id412551"></a>13.6.1.Â Using <code class="literal">define-objc-method</code></h3>
+                  <h3 class="title"><a id="id412720"></a>13.6.1.Â Using <code class="literal">define-objc-method</code></h3>
                 </div>
               </div>
@@ -16570,5 +17040,5 @@
               <div>
                 <div>
-                  <h3 class="title"><a id="id411950"></a>13.6.2.Â Using <code class="literal">objc:defmethod</code></h3>
+                  <h3 class="title"><a id="id411104"></a>13.6.2.Â Using <code class="literal">objc:defmethod</code></h3>
                 </div>
               </div>
@@ -17394,5 +17864,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410163"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397583"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of an existing
@@ -17404,5 +17874,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410208"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397628"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17425,5 +17895,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410269"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397689"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name</span></i>---a string which is the name of a new or existing
@@ -17438,5 +17908,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410329"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397749"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17462,5 +17932,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id408854"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410650"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">path</span></i>---a string, an absolute pathname in Posix format - with
@@ -17468,5 +17938,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id408880"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410677"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17490,5 +17960,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id408939"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410736"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
@@ -17496,5 +17966,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id408966"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410763"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17516,5 +17986,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id409023"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410820"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
@@ -17525,5 +17995,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id409066"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id410863"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17548,5 +18018,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397349"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409385"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">gid</span></i>---a non-negative integer, identifying a specific
@@ -17557,5 +18027,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397391"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409427"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17580,10 +18050,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397451"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409487"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">pid</span></i>---a non-negative integer, identifying an OS process</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397477"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409513"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17606,5 +18076,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397534"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409570"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">uid</span></i>---a non-negative integer, identifying a specific user
@@ -17614,5 +18084,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397576"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409612"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17639,5 +18109,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391665"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398332"></a>
                 <div class="header">Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">command-line</span></i>---a string, obeying all the whitespace and
@@ -17648,5 +18118,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391707"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398374"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17664,5 +18134,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391741"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398408"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -17689,5 +18159,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391801"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398469"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">class-name</span></i>---a string which denotes an existing class name, or a
@@ -17696,5 +18166,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391829"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398496"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to a known ObjC class by name. (Via the use
@@ -17721,5 +18191,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391898"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398566"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">string</span></i>---a string constant, used to canonically refer to an
@@ -17727,5 +18197,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id391925"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id398592"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Used to refer to an ObjC method selector (method name). Uses
@@ -17749,5 +18219,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411243"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id394809"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">name-and-result-type</span></i>---either an Objective-C message name, for methods
@@ -17771,5 +18241,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411324"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id394890"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Defines an Objective-C-callable method which implements
@@ -17796,5 +18266,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411407"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id394973"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">selector</span></i>---either a string which represents the name of the
@@ -17811,5 +18281,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411453"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395019"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Defines an ObjC-callable method which implements the
@@ -17832,10 +18302,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411516"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395083"></a>
                 <div class="header">Arguments and Values:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">As per DEFINE-OBJC-METHOD</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411528"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395094"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Like DEFINE-OBJC-METHOD, only used to define methods on the
@@ -17879,5 +18349,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411604"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395170"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This variable is currently only used by the standard reader macro
@@ -17914,5 +18384,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id411661"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411801"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Per ANSI CL, Clozure CL supports the :EXTERNAL-FORMAT keyword
@@ -17958,5 +18428,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393805"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411881"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">The value of this variable is used when :EXTERNAL-FORMAT is
@@ -17982,10 +18452,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393854"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411931"></a>
                 <div class="header">Superclasses:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">NS:NS-STRING</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393865"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411942"></a>
                 <div class="header">Initargs:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">:string</span></i>---
@@ -17995,5 +18465,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393892"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411969"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -18013,5 +18483,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393911"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411989"></a>
                 <div class="header">Examples:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -18044,5 +18514,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393964"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412042"></a>
                 <div class="header">Notes:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">
@@ -18384,5 +18854,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397681"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id348717"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">type</span></i>---The type of population, one of <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:LIST</code> (the default) or <code xmlns="http://www.w3.org/1999/xhtml" class="literal">:ALIST</code></p>
@@ -18392,5 +18862,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397181"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411536"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Creates a new population of the specified type.</p>
@@ -18410,5 +18880,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397239"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id411593"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">returns the type of <code class="literal">population</code>, one of <code class="literal">:LIST</code> or <code class="literal">:ALIST</code></p>
@@ -18428,5 +18898,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id395769"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397246"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">returns the list encapsulated in <code class="literal">population</code>.
@@ -18451,5 +18921,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id395837"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id397315"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Sets the list encapsulated in <code class="literal">population</code> to
@@ -18484,5 +18954,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id395922"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id394112"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns the value of the kernel variable that specifies the
@@ -18505,10 +18975,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id393983"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412061"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">new-threshold</span></i>---The requested new lisp-heap-gc-threshold.</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394009"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412086"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Sets the value of the kernel variable that specifies the
@@ -18534,5 +19004,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394070"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412148"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to grow or shrink lisp's heap space, so that the
@@ -18554,10 +19024,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394128"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412207"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394154"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id412233"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Enables the EGC if arg is non-nil, disables the EGC
@@ -18585,5 +19055,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394213"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395491"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was enabled at the time of the call,
@@ -18608,5 +19078,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394269"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395547"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the EGC was active at the time of the call, NIL
@@ -18633,5 +19103,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394583"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395605"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns, as multiple values, the sizes in kilobytes of the
@@ -18655,5 +19125,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394642"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395663"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">generation-0-size</span></i>---the requested threshold size of the youngest
@@ -18665,5 +19135,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394697"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395718"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Puts the indicated threshold sizes in effect.
@@ -18689,10 +19159,10 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394762"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395784"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">arg</span></i>---a generalized boolean</p>
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394789"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395810"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Tries to influence the GC to retain/recycle the pages
@@ -18719,5 +19189,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id394846"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id395868"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns T if the GC tries to retain pages between full GCs
@@ -18874,5 +19344,5 @@
                 <dt>
                   <span class="sect2">
-                    <a href="#id404459">16.7.2. Recommended Reading</a>
+                    <a href="#id405013">16.7.2. Recommended Reading</a>
                   </span>
                 </dt>
@@ -20150,5 +20620,5 @@
                 <li>
                   <p>To support a feature called <span class="emphasis"><em>GCTWA
-                <sup>[<a id="id403191" href="#ftn.id403191">1</a>]</sup>
+                <sup>[<a id="id403746" href="#ftn.id403746">1</a>]</sup>
 	            , </em></span>the vector that contains the internal
 	          symbols of the current package is marked on entry to the
@@ -20283,5 +20753,5 @@
             <hr width="100" align="left" />
             <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
-              <p><sup>[<a id="ftn.id403191" href="#id403191">1</a>] </sup>I believe that the acronym comes from MACLISP,
+              <p><sup>[<a id="ftn.id403746" href="#id403746">1</a>] </sup>I believe that the acronym comes from MACLISP,
 		            where it stood for "Garbage Collection of Truly
 		            Worthless Atoms".</p>
@@ -20343,5 +20813,5 @@
         generations looking for such intergenerational references, the
         runtime system must note all such intergenerational references
-        at the point where they're created (via Setf).<sup>[<a id="id404246" href="#ftn.id404246">2</a>]</sup> The
+        at the point where they're created (via Setf).<sup>[<a id="id403981" href="#ftn.id403981">2</a>]</sup> The
         set of pointers that may contain intergenerational references is
         sometimes called <span class="emphasis"><em>the remembered set</em></span>.</p>
@@ -20390,5 +20860,5 @@
         that might introduce an intergenerational reference must be
         memoized.
-        <sup>[<a id="id404315" href="#ftn.id404315">3</a>]</sup> It's always safe to
+        <sup>[<a id="id404051" href="#ftn.id404051">3</a>]</sup> It's always safe to
         push any cons cell or gvector locative onto the memo stack;
         it's never safe to push anything else.
@@ -20411,5 +20881,5 @@
             <hr width="100" align="left" />
             <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
-              <p><sup>[<a id="ftn.id404246" href="#id404246">2</a>] </sup>This is
+              <p><sup>[<a id="ftn.id403981" href="#id403981">2</a>] </sup>This is
             sometimes called "The Write Barrier": all assignments which
             might result in intergenerational references must be noted, as
@@ -20417,5 +20887,5 @@
             </div>
             <div xmlns="http://www.w3.org/1999/xhtml" class="footnote">
-              <p><sup>[<a id="ftn.id404315" href="#id404315">3</a>] </sup>Note that the implicit setfs that occur when
+              <p><sup>[<a id="ftn.id404051" href="#id404051">3</a>] </sup>Note that the implicit setfs that occur when
         initializing an object - as in the case of a call to cons or
         vector - can't introduce intergenerational references, since
@@ -20533,5 +21003,5 @@
               <div>
                 <div>
-                  <h3 class="title"><a id="id404459"></a>16.7.2.Â Recommended Reading</h3>
+                  <h3 class="title"><a id="id405013"></a>16.7.2.Â Recommended Reading</h3>
                 </div>
               </div>
@@ -20946,5 +21416,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id376518"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id409960"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">When true, attempts to redefine (via DEFUN or DEFMETHOD)
@@ -20971,5 +21441,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id396561"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id370464"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE*
@@ -20995,5 +21465,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id409587"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id372319"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Arranges that the outermost special bindings of *PACKAGE*
@@ -21018,5 +21488,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id397005"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id347754"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">This variable is initialized each time an Clozure CL session
@@ -21043,5 +21513,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410645"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id392749"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Returns non-NIL if AltiVec is available.</p>
@@ -21061,5 +21531,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410926"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id392792"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Intended to control the expansion of certain lap macros.
@@ -21083,5 +21553,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id403460"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id376536"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">reglist</span></i>---A list of vector register names (vr0 .. vr31).</p>
@@ -21089,5 +21559,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id403501"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id404119"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Specifies the set of AltiVec registers used in body. If
@@ -21115,5 +21585,5 @@
             <div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id395208"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id396237"></a>
                 <div class="header">Arguments and Values:</div>
                 <p><i><span xmlns="http://www.w3.org/1999/xhtml" class="term">base</span></i>---Any available general-purpose register.</p>
@@ -21124,5 +21594,5 @@
               </div>
               <div class="refsect1" lang="en" xml:lang="en">
-                <a xmlns="http://www.w3.org/1999/xhtml" id="id410828"></a>
+                <a xmlns="http://www.w3.org/1999/xhtml" id="id396294"></a>
                 <div class="header">Description:</div>
                 <p xmlns="http://www.w3.org/1999/xhtml">Generates code which allocates a 16-byte aligned buffer
@@ -21749,4 +22219,5 @@
             <dl>
               <dt>unuse-interface-dir, <a href="#f_unuse-interface-dir">Function UNUSE-INTERFACE-DIR</a></dt>
+              <dt>unwatch, <a href="#f_unwatch">Function UNWATCH</a></dt>
               <dt>use-interface-dir, <a href="#f_use-interface-dir">Function USE-INTERFACE-DIR</a></dt>
               <dt>use-lisp-heap-gc-threshold, <a href="#f_use-lisp-heap-gc-threshold">Function USE-LISP-HEAP-GC-THRESHOLD</a></dt>
@@ -21757,4 +22228,5 @@
             <dl>
               <dt>wait-on-semaphore, <a href="#f_wait-on-semaphore">Function WAIT-ON-SEMAPHORE</a></dt>
+              <dt>watch, <a href="#f_watch">Function WATCH</a></dt>
               <dt>with-altivec-registers, <a href="#lapm_with-altivec-registers">LAP Macro WITH-ALTIVEC-REGISTERS</a></dt>
               <dt>with-lock-grabbed, <a href="#m_with-lock-grabbed">Macro WITH-LOCK-GRABBED</a></dt>
@@ -21765,4 +22237,5 @@
               <dt>with-write-lock, <a href="#m_with-write-lock">Macro WITH-WRITE-LOCK</a></dt>
               <dt>without-interrupts, <a href="#m_without-interrupts">Macro WITHOUT-INTERRUPTS</a></dt>
+              <dt>write-to-watched-object, <a href="#c_write-to-watched-object">Condition WRITE-TO-WATCHED-OBJECT</a></dt>
             </dl>
           </div>
@@ -21773,5 +22246,5 @@
       <a href="#Symbol-Index">Symbol Index</a>
     </div>
-    <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 21:0 on October 20, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13059<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p>
+    <p xmlns="http://www.w3.org/TR/xhtml1/transitional" xmlns:date="http://exslt.org/dates-and-times" class="footer">This document was last modified at 17:0 on October 27, 2009, in UTC.<br></br>It uses version 1.72.0 of the Norman Walsh Docbook stylesheets.<br></br>Built from subversion rev 13104<br></br>Using libxml 20629, libxslt 10121 and libexslt 813.</p>
   </body>
 </html>
