]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_so.html
Document change from mod_dld to mod_so. Actual mod_so usage info to
[apache] / docs / manual / mod / mod_so.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4 <TITLE>Apache module mod_so</TITLE>
5 </HEAD>
6
7 <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
8 <BODY
9  BGCOLOR="#FFFFFF"
10  TEXT="#000000"
11  LINK="#0000FF"
12  VLINK="#000080"
13  ALINK="#FF0000"
14 >
15 <!--#include virtual="header.html" -->
16 <H1 ALIGN="CENTER">Module mod_so</H1>
17
18 This module is contained in the <CODE>mod_so.c</CODE> file, and is not
19 compiled in by default. It provides for loading of executable code and
20 modules into the server at start-up time, on Unix systems. Win32
21 systems use <A HREF="mod_dll.html">mod_dll</A> instead. This module is
22 only available in Apache 1.3 and up.
23
24 <h2>Summary</h2>
25
26 This is an experimental module. On selected operating systems it can
27 be used to load modules into Apache at runtime, rather than requiring
28 a recompilation.
29
30
31 <h2>Directives</h2>
32 <UL>
33 <LI><A HREF="#loadfile">LoadFile</A>
34 <LI><A HREF="#loadmodule">LoadModule</A>
35 </UL>
36 <HR>
37
38
39 <h2><A name="loadfile">LoadFile</A></h2>
40 <!--%plaintext &lt;?INDEX {\tt LoadFile} directive&gt; -->
41 <A
42  HREF="directive-dict.html#Syntax"
43  REL="Help"
44 ><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR>
45 <A
46  HREF="directive-dict.html#Context"
47  REL="Help"
48 ><STRONG>Context:</STRONG></A> server config<BR>
49 <A
50  HREF="directive-dict.html#Status"
51  REL="Help"
52 ><STRONG>Status:</STRONG></A> Experimental<BR>
53 <A
54  HREF="directive-dict.html#Module"
55  REL="Help"
56 ><STRONG>Module:</STRONG></A> mod_so<P>
57
58 The LoadFile directive links in the named object files or libraries when
59 the server is started; this is used to load additional code which
60 may be required for some module to work. <EM>Filename</EM> is relative
61 to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR>
62
63 <h2><A name="loadmodule">LoadModule</A></h2>
64 <!--%plaintext &lt;?INDEX {\tt LoadModule} directive&gt; -->
65 <A
66  HREF="directive-dict.html#Syntax"
67  REL="Help"
68 ><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR>
69 <A
70  HREF="directive-dict.html#Context"
71  REL="Help"
72 ><STRONG>Context:</STRONG></A> server config<BR>
73 <A
74  HREF="directive-dict.html#Status"
75  REL="Help"
76 ><STRONG>Status:</STRONG></A> Experimental<BR>
77 <A
78  HREF="directive-dict.html#Module"
79  REL="Help"
80 ><STRONG>Module:</STRONG></A> mod_so<P>
81
82 The LoadModule directive links in the object file or library <EM>filename</EM>
83 and adds the module structure named <EM>module</EM> to the list of active
84 modules. <EM>Module</EM> is the name of the external variable of type
85 <CODE>module</CODE> in the file. Example:
86 <BLOCKQUOTE><CODE>
87 LoadModule status_module modules/mod_status.so
88 </CODE></BLOCKQUOTE>
89 loads the module in the modules subdirectory of the ServerRoot.<P>
90
91
92 <!--#include virtual="footer.html" -->
93 </BODY>
94 </HTML>
95