]> granicus.if.org Git - apache/commitdiff
Add APR to the glossary and link it in where appropriate.
authorJoshua Slive <slive@apache.org>
Wed, 21 Sep 2005 19:41:48 +0000 (19:41 +0000)
committerJoshua Slive <slive@apache.org>
Wed, 21 Sep 2005 19:41:48 +0000 (19:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@290801 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/bind.xml
docs/manual/glossary.xml
docs/manual/mod/event.xml
docs/manual/mod/mod_charset_lite.xml
docs/manual/mod/mod_ldap.xml
docs/manual/mod/mod_ssl.xml
docs/manual/new_features_2_2.xml
docs/manual/programs/configure.xml
docs/manual/programs/httxt2dbm.xml

index c939818e46bbdf860c9535642ffde1fac729b05c..981d2fa28731e17b1febbe28272320b3b2287a32 100644 (file)
   <section id="ipv6">
     <title>Special IPv6 Considerations</title>
 
-    <p>A growing number of platforms implement IPv6, and APR supports 
-    IPv6 on most of these platforms, allowing Apache to allocate IPv6 
-    sockets and handle requests which were sent over IPv6.</p>
+    <p>A growing number of platforms implement IPv6, and
+    <glossary>APR</glossary> supports IPv6 on most of these platforms,
+    allowing Apache to allocate IPv6 sockets and handle requests which
+    were sent over IPv6.</p>
 
     <p>One complicating factor for Apache administrators is whether or
     not an IPv6 socket can handle both IPv4 connections and IPv6 
index dca77df92ebfd35253d29c98ff02d847484270b2..c25623114b8180513e85d018531b229678caef2f 100644 (file)
       See: Manual Page: <program>apxs</program>
     </dd>
 
+    <dt><a name="apacheportableruntime"
+       id="apacheportableruntime">Apache Portable Runtime</a> <a
+       name="apr" id="apr">(APR)</a></dt>
+    <dd>A set of libraries providing many of the basic interfaces
+      between the server and the operating system.  APR is developed
+      parallel to the Apache HTTP Server as an independent project.<br />
+      See: <a href="http://apr.apache.org/">Apache Portable Runtime
+      Project
+    </dd>
+
     <dt><a name="authentication" id="authentication">Authentication</a></dt>
     <dd>The positive identification of a network entity such as a server, a
       client, or a user.<br />
index 20dc8158ed12b6fa51c95287d30d628f49f40a29..715e77d9e48b990e39a3aca370caf8c8d779634f 100644 (file)
@@ -38,14 +38,15 @@ MPM</description>
       <code>--with-mpm=event</code> to the <program>configure</program>
       script's arguments when building the <program>httpd</program>.</p>
   
-    <p>This MPM depends on APR's atomic compare-and-swap operations for
-    thread synchronization. If you are compiling for an x86 target
-    and you don't need to support 386s, or you are compiling for a
-    SPARC and you don't need to run on pre-UltraSPARC chips, add
+    <p>This MPM depends on <glossary>APR</glossary>'s atomic
+    compare-and-swap operations for thread synchronization. If you are
+    compiling for an x86 target and you don't need to support 386s, or
+    you are compiling for a SPARC and you don't need to run on
+    pre-UltraSPARC chips, add
     <code>--enable-nonportable-atomics=yes</code> to the
     <program>configure</program> script's arguments. This will cause
-    APR to implement atomic operations
-    using efficient opcodes not available in older CPUs.</p>
+    APR to implement atomic operations using efficient opcodes not
+    available in older CPUs.</p> 
 </summary>
 
 <directivesynopsis location="mpm_common"><name>AcceptMutex</name>
index db8c7eec2773ebe65bfa1e4447d20db8d975a0c9..fe7cc7b3b78e2979483c36246673ce9bf569a7de 100644 (file)
       <p>The character set name parameters of <directive
       module="mod_charset_lite">CharsetSourceEnc</directive> and
       <directive module="mod_charset_lite">CharsetDefault</directive>
-      must be acceptable to the translation mechanism used by APR on the
-      system where <module>mod_charset_lite</module> is deployed.  These
-      character set names are not standardized and are usually not the
-      same as the corresponding values used in http headers.  Currently,
-      APR can only use iconv(3), so you can easily test your character
-      set names using the iconv(1) program, as follows:</p>
+      must be acceptable to the translation mechanism used by
+      <glossary>APR</glossary> on the system where
+      <module>mod_charset_lite</module> is deployed.  These character
+      set names are not standardized and are usually not the same as
+      the corresponding values used in http headers.  Currently, APR
+      can only use iconv(3), so you can easily test your character set
+      names using the iconv(1) program, as follows:</p>
 
       <example>
         iconv -f charsetsourceenc-value -t charsetdefault-value
 
     <p>The value of the <var>charset</var> argument must be accepted
     as a valid character set name by the character set support in
-    APR. Generally, this means that it must be supported by
-    iconv.</p>
+    <glossary>APR</glossary>. Generally, this means that it must be
+    supported by iconv.</p>
     
     <example><title>Example</title>
       &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
 
     <p>The value of the <var>charset</var> argument must be accepted
     as a valid character set name by the character set support in
-    APR. Generally, this means that it must be supported by
-    iconv.</p>
+    <glossary>APR</glossary>. Generally, this means that it must be
+    supported by iconv.</p>
 
     <example><title>Example</title>
       &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
index f0d3fde79721f143bbb45cc3bdebc2ba712a1ffa..a432341de14e1bb48cb1f5cb4d1a186c2f0647d4 100644 (file)
@@ -43,7 +43,7 @@ by other LDAP modules</description>
     Apache.</p>
 
     <p>SSL/TLS support is dependant on which LDAP toolkit has been
-    linked to APR. As of this writing, APR-util supports:
+    linked to <glossary>APR</glossary>. As of this writing, APR-util supports:
     <a href="http://www.openldap.org/">OpenLDAP SDK</a> (2.x or later),
     <a href="http://developer.novell.com/ndk/cldap.htm">Novell LDAP
     SDK</a>, <a href="http://www.mozilla.org/directory/csdk.html">
index f97a5584dc1fc69bd2731048b496e0b227c17f98..011510455d6388b6e43ea66b6b923ba3a1280630 100644 (file)
@@ -238,29 +238,29 @@ The following Mutex <em>types</em> are available:</p>
     <p>
     This is an elegant Mutex variant where a Posix Semaphore is used when possible.
     It is only available when the underlying platform
-    and APR supports it.</p></li>
+    and <glossary>APR</glossary> supports it.</p></li>
 <li><code>sysvsem</code>
     <p>
     This is a somewhat elegant Mutex variant where a SystemV IPC Semaphore is used when
     possible. It is possible to "leak" SysV semaphores if processes crash before
     the semaphore is removed. It is only available when the underlying platform
-    and APR supports it.</p></li>
+    and <glossary>APR</glossary> supports it.</p></li>
 <li><code>sem</code>
     <p>
     This directive tells the SSL Module to pick the "best" semaphore implementation
     available to it, choosing between Posix and SystemV IPC, in that order. It is only
-    available when the underlying platform and APR supports at least one of the 2.</p></li>
+    available when the underlying platform and <glossary>APR</glossary> supports at least one of the 2.</p></li>
 <li><code>pthread</code>
     <p>
     This directive tells the SSL Module to use Posix thread mutexes. It is only available
-    if the underlying platform and APR supports it.</p></li>
+    if the underlying platform and <glossary>APR</glossary> supports it.</p></li>
 <li><code>fcntl:/path/to/mutex</code>
     <p>
     This is a portable Mutex variant where a physical (lock-)file and the <code>fcntl()</code>
     fucntion are used as the Mutex.
     Always use a local disk filesystem for <code>/path/to/mutex</code> and never a file
     residing on a NFS- or AFS-filesystem. It is only available when the underlying platform
-    and APR supports it. Note: Internally, the Process ID (PID) of the
+    and <glossary>APR</glossary> supports it. Note: Internally, the Process ID (PID) of the
     Apache parent process is automatically appended to
     <code>/path/to/mutex</code> to make it unique, so you don't have to worry
     about conflicts yourself. Notice that this type of mutex is not available
@@ -271,17 +271,17 @@ The following Mutex <em>types</em> are available:</p>
     This is similar to the <code>fcntl:/path/to/mutex</code> method with the
     exception that the <code>flock()</code> function is used to provide file
     locking. It is only available when the underlying platform
-    and APR supports it.</p></li>
+    and <glossary>APR</glossary> supports it.</p></li>
 <li><code>file:/path/to/mutex</code>
     <p>
     This directive tells the SSL Module to pick the "best" file locking implementation
     available to it, choosing between <code>fcntl</code> and <code>flock</code>,
-    in that order. It is only available when the underlying platform and APR supports
+    in that order. It is only available when the underlying platform and <glossary>APR</glossary> supports
     at least one of the 2.</p></li>
 <li><code>default | yes</code>
     <p>
     This directive tells the SSL Module to pick the default locking implementation
-    as determined by the platform and APR.</p></li>
+    as determined by the platform and <glossary>APR</glossary>.</p></li>
 </ul>
 <example><title>Example</title>
 SSLMutex file:/usr/local/apache/logs/ssl_mutex
index 510e66b2de33de968bb7ff2712c9553c45e84fb7..9e1516595662f7981359fdd61d0b4289b00a1fc8 100644 (file)
   <section id="developer">
     <title>Module Developer Changes</title>
     <dl>
-      <dt>APR 1.0 API</dt>
+      <dt><glossary>APR</glossary> 1.0 API</dt>
 
       <dd>Apache 2.2 uses the APR 1.0 API.  All deprecated functions and 
           symbols have been removed from <code>APR</code> and 
index 08d62791fb6e4e8b566b0dd85e44db85fa23c299..cf59786a7a8c10e29ef4bde778b424d90c695cda 100644 (file)
     <section id="packageopt"><title>Specific packages</title>
       <dl>
         <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
-        <dd>The Apache Portable Runtime (APR) is part of the httpd
+        <dd>The <glossary ref="apr">Apache Portable Runtime</glossary> (APR) 
+          is part of the httpd
           source distribution and will automatically be build together with the
           HTTP server. If you want to use an already installed APR instead you
           have to tell <code>configure</code> the path to the
index 582957d041d434f98870eb5ceaaea4973b5c19d8..08d8a8bdabccea166a0834cb60e7ce72b30f12e9 100644 (file)
@@ -49,7 +49,7 @@
 
     <dt><code>-f</code></dt>
     <dd>Specify the DBM type to be used for the output. If not specified, will
-    use the APR Default. Available types are:<br />
+    use the <glossary>APR</glossary> Default. Available types are:<br />
     <code>GDBM</code> for GDBM files<br />
     <code>SDBM</code> for SDBM files<br />
     <code>DB</code> for berkeley DB files<br />