]> granicus.if.org Git - apache/commitdiff
Glossary entry for MMN.
authorJoshua Slive <slive@apache.org>
Tue, 17 Sep 2002 14:10:43 +0000 (14:10 +0000)
committerJoshua Slive <slive@apache.org>
Tue, 17 Sep 2002 14:10:43 +0000 (14:10 +0000)
Submitted by: Bojan Smojver <bojan@rexursive.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96862 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/glossary.html.en
docs/manual/glossary.xml

index abbccdb997348e28b50fd0081b176567b69965c6..e09e22b9e2322c58f017505913c1be4923cccae5 100644 (file)
@@ -193,6 +193,17 @@ not distributed as part of the Apache HTTP Server <a href="#tarball">tarball</a>
 modules</em>.<br />
 See: <a href="mod/">Module Index</a></dd>
 
+<dt><a name="modulemagicnumber">Module Magic Number</a> (<a name="mmn">MMN</a>)</dt>
+<dd>
+Module Magic Number is a constant defined in the Apache source code
+that is associated with binary compatibility of modules. It is changed
+when internal Apache structures, function calls and other significant
+parts of API change in such a way that binary compatiblity cannot be
+guaranteed any more. On MMN change, all third party modules have to be
+at least recompiled, sometimes even slightly changed in order to work
+with the new version of Apache.
+</dd>
+
 <dt><a name="openssl">OpenSSL</a></dt>
 <dd>The Open Source toolkit for SSL/TLS<br />
     see <a href="http://www.openssl.org/">http://www.openssl.org/</a></dd>
index d3310eed5a0f42852c8e51123e75a09fd3c81486..b835d05d403a9f5d2a5bf01f42f94d02cbdeb80a 100644 (file)
@@ -226,6 +226,18 @@ href="#tarball">tarball</a>.  These are referred to as <em>third-party
 modules</em>.<br />
 See: <a href="mod/">Module Index</a></dd>
 
+<dt><a name="modulemagicnumber">Module Magic Number</a> (<a
+name="mmn">MMN</a>)</dt>
+<dd>
+Module Magic Number is a constant defined in the Apache source code
+that is associated with binary compatibility of modules. It is changed
+when internal Apache structures, function calls and other significant
+parts of API change in such a way that binary compatiblity cannot be
+guaranteed any more. On MMN change, all third party modules have to be
+at least recompiled, sometimes even slightly changed in order to work
+with the new version of Apache.
+</dd>
+
 <dt><a name="openssl">OpenSSL</a></dt>
 <dd>The Open Source toolkit for SSL/TLS<br />
     see <a href="http://www.openssl.org/">http://www.openssl.org/</a></dd>
@@ -348,4 +360,4 @@ href="ssl/">SSL/TLS Encryption</a></dd>
 
 </dl>
 </section>
-</manualpage>
\ No newline at end of file
+</manualpage>