summaryrefslogtreecommitdiffstats
path: root/docs/manual/developer
diff options
context:
space:
mode:
authorAndré Malo <nd@apache.org>2003-04-05 20:13:21 +0200
committerAndré Malo <nd@apache.org>2003-04-05 20:13:21 +0200
commitc5daf7a3dd6ede7f598d91cc51bab50e58631a05 (patch)
tree6f4ebfa2b6713b50a7322804f78126068c711b4a /docs/manual/developer
parentthe layeredio concept was never really applied. So drop this outdated document. (diff)
downloadapache2-c5daf7a3dd6ede7f598d91cc51bab50e58631a05.tar.xz
apache2-c5daf7a3dd6ede7f598d91cc51bab50e58631a05.zip
- new developer/index.xml
- add references from the subdocuments to the index file (<parentdocument>) - fix German sitemap reference revision # to be up-to-date git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99243 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/developer')
-rw-r--r--docs/manual/developer/debugging.html.en2
-rw-r--r--docs/manual/developer/debugging.xml1
-rw-r--r--docs/manual/developer/documenting.html.en2
-rw-r--r--docs/manual/developer/documenting.xml1
-rw-r--r--docs/manual/developer/filters.html.en2
-rw-r--r--docs/manual/developer/filters.xml1
-rw-r--r--docs/manual/developer/hooks.html.en2
-rw-r--r--docs/manual/developer/hooks.xml1
-rw-r--r--docs/manual/developer/index.html68
-rw-r--r--docs/manual/developer/index.html.en67
-rw-r--r--docs/manual/developer/index.xml59
-rw-r--r--docs/manual/developer/modules.html.en2
-rw-r--r--docs/manual/developer/modules.xml1
-rw-r--r--docs/manual/developer/request.html.en2
-rw-r--r--docs/manual/developer/request.xml1
-rw-r--r--docs/manual/developer/thread_safety.html.en2
-rw-r--r--docs/manual/developer/thread_safety.xml1
17 files changed, 140 insertions, 75 deletions
diff --git a/docs/manual/developer/debugging.html.en b/docs/manual/developer/debugging.html.en
index f0e978ef64..2ff5e4b436 100644
--- a/docs/manual/developer/debugging.html.en
+++ b/docs/manual/developer/debugging.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Debugging Memory Allocation in APR</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Debugging Memory Allocation in APR</h1>
<p>The allocation mechanism's within APR have a number of debugging modes
that can be used to assist in finding memory problems. This document
describes the modes available and gives instructions on activating
diff --git a/docs/manual/developer/debugging.xml b/docs/manual/developer/debugging.xml
index 6231704399..0044f5fe6a 100644
--- a/docs/manual/developer/debugging.xml
+++ b/docs/manual/developer/debugging.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Debugging Memory Allocation in APR</title>
diff --git a/docs/manual/developer/documenting.html.en b/docs/manual/developer/documenting.html.en
index 5fef9988e4..92e420efbd 100644
--- a/docs/manual/developer/documenting.html.en
+++ b/docs/manual/developer/documenting.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Documenting Apache 2.0</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Documenting Apache 2.0</h1>
<p>Apache 2.0 uses <a href="http://www.doxygen.org/">Doxygen</a> to
document the APIs and global variables in the the code. This will explain
the basics of how to document using Doxygen.</p>
diff --git a/docs/manual/developer/documenting.xml b/docs/manual/developer/documenting.xml
index 268ada8a8e..223b9b8f3c 100644
--- a/docs/manual/developer/documenting.xml
+++ b/docs/manual/developer/documenting.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Documenting Apache 2.0</title>
diff --git a/docs/manual/developer/filters.html.en b/docs/manual/developer/filters.html.en
index 35697f9462..41b1a7a9c3 100644
--- a/docs/manual/developer/filters.html.en
+++ b/docs/manual/developer/filters.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>How filters work in Apache 2.0</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>How filters work in Apache 2.0</h1>
<div class="warning"><h3>Warning</h3>
<p>This is a cut 'n paste job from an email
(&lt;022501c1c529$f63a9550$7f00000a@KOJ&gt;) and only reformatted for
diff --git a/docs/manual/developer/filters.xml b/docs/manual/developer/filters.xml
index 1ce61ef1a9..fbfe61e664 100644
--- a/docs/manual/developer/filters.xml
+++ b/docs/manual/developer/filters.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>How filters work in Apache 2.0</title>
diff --git a/docs/manual/developer/hooks.html.en b/docs/manual/developer/hooks.html.en
index 120d90809f..0152d375fe 100644
--- a/docs/manual/developer/hooks.html.en
+++ b/docs/manual/developer/hooks.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Hook Functions</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Hook Functions</h1>
<div class="warning"><h3>Warning</h3>
<p>This document is still in development and may be partially out of
date.</p>
diff --git a/docs/manual/developer/hooks.xml b/docs/manual/developer/hooks.xml
index ce94207db8..975b4c5794 100644
--- a/docs/manual/developer/hooks.xml
+++ b/docs/manual/developer/hooks.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Apache 2.0 Hook Functions</title>
diff --git a/docs/manual/developer/index.html b/docs/manual/developer/index.html
deleted file mode 100644
index 888ec3cdf9..0000000000
--- a/docs/manual/developer/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="generator" content="HTML Tidy, see www.w3.org" />
-
- <title>Apache-2.0 Developer Documentation</title>
- </head>
- <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
-
- <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
- vlink="#000080" alink="#FF0000">
- <!--#include virtual="header.html" -->
-
- <h1 align="center">Developer Documentation for Apache-2.0</h1>
-
- <p>Many of the documents on these Developer pages are lifted
- from Apache 1.3's documentation. While they are all being
- updated to Apache 2.0, they are in different stages of
- progress. Please be patient, and point out any discrepancies or
- errors on the developer/ pages directly to the
- dev@httpd.apache.org mailing list.</p>
-
- <h3>Topics</h3>
-
- <dl>
- <dt><a href="API.html">Apache 1.3 API Notes</a></dt>
-
- <dd>Overview of Apache's Application Programming
- Interface.</dd>
-
- <dt><a href="hooks.html">Apache Hook Functions</a></dt>
-
- <dd>
- <dl>
- <dt><a href="request.html">Request Processing in Apache
- 2.0</a></dt>
- </dl>
- </dd>
-
- <dt><a href="filters.html">Apache Filters</a></dt>
-
- <dt><a href="modules.html">Porting Apache 1.3
- Modules</a></dt>
-
- <dt><a href="debugging.html">Debugging Memory
- Allocation</a></dt>
-
- <dt><a href="documenting.html">Documenting Apache
- 2.0</a></dt>
-
- <dt><a href="thread_safety.html">Thread Safety in Apache 2.0</a></dt>
-
- <dt><a href="http://www.onlamp.com/pub/ct/38">Some notes on
- Apache module development by Ryan Bloom</a></dt>
-
- <dt>Module Development Tutorials by Kevin O'Donnell</dt>
- <dd><a href="http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html">
- Integrating a module into the Apache build system</a></dd>
- <dd><a href="http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html">
- Handling configuration directives</a></dd>
-
- </dl>
- <!--#include virtual="footer.html" -->
- </body>
-</html>
-
diff --git a/docs/manual/developer/index.html.en b/docs/manual/developer/index.html.en
new file mode 100644
index 0000000000..1e271ad9cc
--- /dev/null
+++ b/docs/manual/developer/index.html.en
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Developer Documentation for Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.1</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Developer Documentation for Apache 2.0</h1>
+ <p>Many of the documents on these Developer pages are lifted
+ from Apache 1.3's documentation. While they are all being
+ updated to Apache 2.0, they are in different stages of
+ progress. Please be patient, and point out any discrepancies or
+ errors on the developer/ pages directly to the
+ <a href="http://httpd.apache.org/lists.html#http-dev">dev@httpd.apache.org</a> mailing list.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#topics">Topics</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#external">External Resources</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="topics" id="topics">Topics</a></h2>
+ <ul>
+ <li><a href="API.html">Apache 1.3 API Notes</a></li>
+ <li><a href="hooks.html">Apache 2.0 Hook Functions</a></li>
+ <li><a href="request.html">Request Processing in Apache 2.0</a></li>
+ <li><a href="filters.html">How filters work in Apache 2.0</a></li>
+ <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
+ <li><a href="debugging.html">Debugging Memory Allocation in APR</a></li>
+ <li><a href="documenting.html">Documenting Apache 2.0</a></li>
+ <li><a href="thread_safety.html">Apache 2.0 Thread Safety Issues</a></li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="external" id="external">External Resources</a></h2>
+ <ul>
+ <li>Tools provided by Ian Holsman:
+ <ul>
+ <li><a href="http://lxr.webperf.org/">Apache 2 cross reference</a></li>
+ <li><a href="http://docx.webperf.org/">Autogenerated Apache 2 code documentation</a></li>
+ </ul></li>
+
+ <li>Module Development Tutorials by Kevin O'Donnell
+ <ul>
+ <li><a href="http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html">Integrating a module into the Apache build system</a></li>
+
+ <li><a href="http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html">Handling configuration directives</a></li>
+ </ul></li>
+
+ <li><a href="http://www.onlamp.com/pub/ct/38">Some notes on
+ Apache module development by Ryan Bloom</a></li>
+ </ul>
+</div></div>
+<div id="footer">
+<p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/index.xml b/docs/manual/developer/index.xml
new file mode 100644
index 0000000000..95746073ea
--- /dev/null
+++ b/docs/manual/developer/index.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
+
+<manualpage>
+<relativepath href=".."/>
+<parentdocument href="../" />
+
+<title>Developer Documentation for Apache 2.0</title>
+
+<summary>
+ <p>Many of the documents on these Developer pages are lifted
+ from Apache 1.3's documentation. While they are all being
+ updated to Apache 2.0, they are in different stages of
+ progress. Please be patient, and point out any discrepancies or
+ errors on the developer/ pages directly to the
+ <a href="http://httpd.apache.org/lists.html#http-dev"
+ >dev@httpd.apache.org</a> mailing list.</p>
+</summary>
+
+<section id="topics"><title>Topics</title>
+ <ul>
+ <li><a href="API.html">Apache 1.3 API Notes</a></li>
+ <li><a href="hooks.html">Apache 2.0 Hook Functions</a></li>
+ <li><a href="request.html">Request Processing in Apache 2.0</a></li>
+ <li><a href="filters.html">How filters work in Apache 2.0</a></li>
+ <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
+ <li><a href="debugging.html">Debugging Memory Allocation in APR</a></li>
+ <li><a href="documenting.html">Documenting Apache 2.0</a></li>
+ <li><a href="thread_safety.html">Apache 2.0 Thread Safety Issues</a></li>
+ </ul>
+</section>
+
+<section id="external"><title>External Resources</title>
+ <ul>
+ <li>Tools provided by Ian Holsman:
+ <ul>
+ <li><a href="http://lxr.webperf.org/">Apache 2 cross reference</a></li>
+ <li><a href="http://docx.webperf.org/"
+ >Autogenerated Apache 2 code documentation</a></li>
+ </ul></li>
+
+ <li>Module Development Tutorials by Kevin O'Donnell
+ <ul>
+ <li><a
+ href="http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html"
+ >Integrating a module into the Apache build system</a></li>
+
+ <li><a
+ href="http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html"
+ >Handling configuration directives</a></li>
+ </ul></li>
+
+ <li><a href="http://www.onlamp.com/pub/ct/38">Some notes on
+ Apache module development by Ryan Bloom</a></li>
+ </ul>
+</section>
+</manualpage>
+
diff --git a/docs/manual/developer/modules.html.en b/docs/manual/developer/modules.html.en
index de1a6d9fb6..620d1cda04 100644
--- a/docs/manual/developer/modules.html.en
+++ b/docs/manual/developer/modules.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Converting Modules from Apache 1.3 to Apache 2.0</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Converting Modules from Apache 1.3 to Apache 2.0</h1>
<p>This is a first attempt at writing the lessons I learned
when trying to convert the <code>mod_mmap_static</code> module to Apache
2.0. It's by no means definitive and probably won't even be
diff --git a/docs/manual/developer/modules.xml b/docs/manual/developer/modules.xml
index 519d27b384..de03072b91 100644
--- a/docs/manual/developer/modules.xml
+++ b/docs/manual/developer/modules.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Converting Modules from Apache 1.3 to Apache 2.0</title>
diff --git a/docs/manual/developer/request.html.en b/docs/manual/developer/request.html.en
index 7cddabaaae..4dafd8de3e 100644
--- a/docs/manual/developer/request.html.en
+++ b/docs/manual/developer/request.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Request Processing in Apache 2.0</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Request Processing in Apache 2.0</h1>
<div class="warning"><h3>Warning</h3>
<p>Warning - this is a first (fast) draft that needs further
revision!</p>
diff --git a/docs/manual/developer/request.xml b/docs/manual/developer/request.xml
index d8479fc279..51edc831ad 100644
--- a/docs/manual/developer/request.xml
+++ b/docs/manual/developer/request.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Request Processing in Apache 2.0</title>
diff --git a/docs/manual/developer/thread_safety.html.en b/docs/manual/developer/thread_safety.html.en
index d50f868dba..87be5ec37f 100644
--- a/docs/manual/developer/thread_safety.html.en
+++ b/docs/manual/developer/thread_safety.html.en
@@ -16,7 +16,7 @@
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Thread Safety Issues</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Thread Safety Issues</h1>
<p>When using any of the threaded mpms in Apache 2.0 it is important
that every function called from Apache be thread safe. When linking in 3rd
party extensions it can be difficult to determine whether the resulting
diff --git a/docs/manual/developer/thread_safety.xml b/docs/manual/developer/thread_safety.xml
index b3a90cebcb..80d5b028bd 100644
--- a/docs/manual/developer/thread_safety.xml
+++ b/docs/manual/developer/thread_safety.xml
@@ -4,6 +4,7 @@
<manualpage>
<relativepath href=".."/>
+<parentdocument href="./">Developer Documentation</parentdocument>
<title>Apache 2.0 Thread Safety Issues</title>