]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Document change from mod_dld to mod_so. Actual mod_so usage info to
authorpcs <pcs@unknown>
Tue, 3 Feb 1998 11:40:24 +0000 (11:40 +0000)
committerpcs <pcs@unknown>
Tue, 3 Feb 1998 11:40:24 +0000 (11:40 +0000)
still pretty minimal.

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

docs/manual/mod/directives.html
docs/manual/mod/index.html
docs/manual/mod/mod_so.html [new file with mode: 0644]

index 009481dd80eb303ef821f2046d9e2cbfe19c1df9..980c04963f7221f69c6c86139e3692f4109473ba 100644 (file)
@@ -120,9 +120,9 @@ of the terms used in their descriptions available.
 <LI><A HREF="core.html#limit">&lt;Limit&gt;</A>
 <LI><A HREF="core.html#listen">Listen</A>
 <LI><A HREF="core.html#listenbacklog">ListenBacklog</A>
-<LI><A HREF="mod_dld.html#loadfile">LoadFile</A> (Unix)
+<LI><A HREF="mod_so.html#loadfile">LoadFile</A> (Unix)
 <LI><A HREF="mod_dll.html#loadfile">LoadFile</A> (Windows)
-<LI><A HREF="mod_dld.html#loadmodule">LoadModule</A> (Unix)
+<LI><A HREF="mod_so.html#loadmodule">LoadModule</A> (Unix)
 <LI><A HREF="mod_dll.html#loadmodule">LoadModule</A> (Windows)
 <LI><A HREF="core.html#location">&lt;Location&gt;</A>
 <LI><A HREF="core.html#locationmatch">&lt;LocationMatch&gt;</A>
index 6ac99dba3a485a3b850d197e3179929b95a8e7a7..123d6620357fccb6ee41b36b179b12339340ed29 100644 (file)
@@ -58,8 +58,8 @@ mod_usertrack
 <DD>MD5 authentication
 <DT><A HREF="mod_dir.html">mod_dir</A>
 <DD>Basic directory handling.
-<DT><A HREF="mod_dld.html">mod_dld</A>
-<DD>Start-time linking with the GNU libdld.
+<DT><A HREF="mod_dld.html">mod_dld</A> Apache 1.2.* and earlier
+<DD>Start-time linking with the GNU libdld. Replaced in Apache 1.3 by mod_so
 <DT><A HREF="mod_dll.html">mod_dll</A>
 <DD>Start-time module linking with Win32 DLLs.
 <DT><A HREF="mod_env.html">mod_env</A>
@@ -99,6 +99,8 @@ mod_log_config module in Apache 1.2 and up
 <DD>Powerful URI-to-filename mapping using regular expressions
 <DT><A HREF="mod_setenvif.html">mod_setenvif</A> Apache 1.3 and up
 <DD>Set environment variables based on client information
+<DT><A HREF="mod_so.html">mod_so</A> Apache 1.3 and up
+<DD>Experimental support for loading modules at runtime on Unix
 <DT><A HREF="mod_speling.html">mod_speling</A> Apache 1.3 and up
 <DD>Automatically correct minor typos in URLs
 <DT><A HREF="mod_status.html">mod_status</A>
diff --git a/docs/manual/mod/mod_so.html b/docs/manual/mod/mod_so.html
new file mode 100644 (file)
index 0000000..9ceefee
--- /dev/null
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<HTML>
+<HEAD>
+<TITLE>Apache module mod_so</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">Module mod_so</H1>
+
+This module is contained in the <CODE>mod_so.c</CODE> file, and is not
+compiled in by default. It provides for loading of executable code and
+modules into the server at start-up time, on Unix systems. Win32
+systems use <A HREF="mod_dll.html">mod_dll</A> instead. This module is
+only available in Apache 1.3 and up.
+
+<h2>Summary</h2>
+
+This is an experimental module. On selected operating systems it can
+be used to load modules into Apache at runtime, rather than requiring
+a recompilation.
+
+
+<h2>Directives</h2>
+<UL>
+<LI><A HREF="#loadfile">LoadFile</A>
+<LI><A HREF="#loadmodule">LoadModule</A>
+</UL>
+<HR>
+
+
+<h2><A name="loadfile">LoadFile</A></h2>
+<!--%plaintext &lt;?INDEX {\tt LoadFile} directive&gt; -->
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Experimental<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_so<P>
+
+The LoadFile directive links in the named object files or libraries when
+the server is started; this is used to load additional code which
+may be required for some module to work. <EM>Filename</EM> is relative
+to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR>
+
+<h2><A name="loadmodule">LoadModule</A></h2>
+<!--%plaintext &lt;?INDEX {\tt LoadModule} directive&gt; -->
+<A
+ HREF="directive-dict.html#Syntax"
+ REL="Help"
+><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR>
+<A
+ HREF="directive-dict.html#Context"
+ REL="Help"
+><STRONG>Context:</STRONG></A> server config<BR>
+<A
+ HREF="directive-dict.html#Status"
+ REL="Help"
+><STRONG>Status:</STRONG></A> Experimental<BR>
+<A
+ HREF="directive-dict.html#Module"
+ REL="Help"
+><STRONG>Module:</STRONG></A> mod_so<P>
+
+The LoadModule directive links in the object file or library <EM>filename</EM>
+and adds the module structure named <EM>module</EM> to the list of active
+modules. <EM>Module</EM> is the name of the external variable of type
+<CODE>module</CODE> in the file. Example:
+<BLOCKQUOTE><CODE>
+LoadModule status_module modules/mod_status.so
+</CODE></BLOCKQUOTE>
+loads the module in the modules subdirectory of the ServerRoot.<P>
+
+
+<!--#include virtual="footer.html" -->
+</BODY>
+</HTML>
+