ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include/modules.h
(Generate patch)

Comparing:
ircd-hybrid/include/modules.h (file contents), Revision 32 by knight, Sun Oct 2 20:41:23 2005 UTC vs.
ircd-hybrid-7.2/include/modules.h (file contents), Revision 912 by michael, Wed Nov 7 22:47:44 2007 UTC

# Line 25 | Line 25
25   #ifndef INCLUDED_modules_h
26   #define INCLUDED_modules_h
27  
28 < #include "setup.h"
28 > #include "config.h"
29   #include "parse.h"
30  
31 #ifdef HAVE_SHL_LOAD
32 #include <dl.h>
33 #endif
34 #if !defined(STATIC_MODULES) && defined(HAVE_DLFCN_H)
35 #include <dlfcn.h>
36 #endif
37
31   #include "ircd_handler.h"
32   #include "msg.h"
33   #include "memory.h"
34  
42 #ifndef STATIC_MODULES
35   struct module
36   {
37    dlink_node node;
38    char *name;
39    const char *version;
40 <  void *address;
40 >  void *handle;
41    int core;
42    void (*modremove)(void);
43   };
# Line 74 | Line 66 | extern void load_conf_modules(void);
66   extern void _modinit(void);
67   extern void _moddeinit(void);
68  
69 + extern void dynlink_init(void);
70   extern int unload_one_module(char *, int);
71   extern int load_one_module(char *, int);
72   extern int load_a_module(char *, int, int);
73   extern dlink_node *findmodule_byname(const char *);
74   extern void modules_init(void);
82
83 #else /* STATIC_MODULES */
84
85 extern struct Message accept_msgtab;
86 extern struct Message admin_msgtab;
87 extern struct Message away_msgtab;
88 extern struct Message capab_msgtab;
89 extern struct Message cburst_msgtab;
90 #ifdef HAVE_LIBCRYPTO
91 extern struct Message challenge_msgtab;
92 extern struct Message cryptlink_msgtab;
93 #endif
94 extern struct Message cjoin_msgtab;
95 extern struct Message close_msgtab;
96 extern struct Message connect_msgtab;
97 extern struct Message die_msgtab;
98 extern struct Message drop_msgtab;
99 extern struct Message eob_msgtab;
100 extern struct Message error_msgtab;
101 extern struct Message etrace_msgtab;
102 extern struct Message gline_msgtab;
103 extern struct Message hash_msgtab;
104 extern struct Message ungline_msgtab;
105 extern struct Message info_msgtab;
106 extern struct Message invite_msgtab;
107 extern struct Message ison_msgtab;
108 extern struct Message join_msgtab;
109 extern struct Message kick_msgtab;
110 extern struct Message kill_msgtab;
111 extern struct Message kline_msgtab;
112 extern struct Message unkline_msgtab;
113 extern struct Message dline_msgtab;
114 extern struct Message undline_msgtab;
115 extern struct Message knock_msgtab;
116 extern struct Message knockll_msgtab;
117 extern struct Message links_msgtab;
118 extern struct Message list_msgtab;
119 extern struct Message lljoin_msgtab;
120 extern struct Message llnick_msgtab;
121 extern struct Message locops_msgtab;
122 extern struct Message lusers_msgtab;
123 extern struct Message privmsg_msgtab;
124 extern struct Message notice_msgtab;
125 extern struct Message map_msgtab;
126 extern struct Message mode_msgtab;
127 extern struct Message motd_msgtab;
128 extern struct Message names_msgtab;
129 extern struct Message nburst_msgtab;
130 extern struct Message nick_msgtab;
131 extern struct Message omotd_msgtab;
132 extern struct Message oper_msgtab;
133 extern struct Message operwall_msgtab;
134 extern struct Message part_msgtab;
135 extern struct Message pass_msgtab;
136 extern struct Message ping_msgtab;
137 extern struct Message pong_msgtab;
138 extern struct Message post_msgtab;
139 extern struct Message quit_msgtab;
140 extern struct Message rehash_msgtab;
141 extern struct Message restart_msgtab;
142 extern struct Message resv_msgtab;
143 extern struct Message rkline_msgtab;
144 extern struct Message rxline_msgtab;
145 extern struct Message server_msgtab;
146 extern struct Message set_msgtab;
147 extern struct Message sid_msgtab;
148 extern struct Message sjoin_msgtab;
149 extern struct Message squit_msgtab;
150 extern struct Message stats_msgtab;
151 extern struct Message svinfo_msgtab;
152 extern struct Message tb_msgtab;
153 extern struct Message testline_msgtab;
154 extern struct Message testgecos_msgtab;
155 extern struct Message testmask_msgtab;
156 extern struct Message time_msgtab;
157 extern struct Message topic_msgtab;
158 extern struct Message trace_msgtab;
159 extern struct Message uid_msgtab;
160 extern struct Message unresv_msgtab;
161 extern struct Message unxline_msgtab;
162 extern struct Message user_msgtab;
163 extern struct Message userhost_msgtab;
164 extern struct Message users_msgtab;
165 extern struct Message version_msgtab;
166 extern struct Message wallops_msgtab;
167 extern struct Message who_msgtab;
168 extern struct Message whois_msgtab;
169 extern struct Message whowas_msgtab;
170 extern struct Message xline_msgtab;
171 extern struct Message get_msgtab;
172 extern struct Message put_msgtab;
173 extern struct Message rxline_msgtab;
174 extern struct Message help_msgtab;
175 extern struct Message uhelp_msgtab;
176
177 #ifdef BUILD_CONTRIB
178 extern struct Message botserv_msgtab;
179 extern struct Message capture_msgtab;
180 extern struct Message chanserv_msgtab;
181 extern struct Message chghost_msgtab;
182 extern struct Message chgident_msgtab;
183 extern struct Message chgname_msgtab;
184 extern struct Message classlist_msgtab;
185 extern struct Message clearchan_msgtab;
186 extern struct Message cs_msgtab;
187 extern struct Message ctrace_msgtab;
188 extern struct Message delspoof_msgtab;
189 extern struct Message flags_msgtab;
190 extern struct Message forcejoin_msgtab;
191 extern struct Message forcepart_msgtab;
192 extern struct Message global_msgtab;
193 extern struct Message helpserv_msgtab;
194 extern struct Message hostserv_msgtab;
195 extern struct Message identify_msgtab;
196 extern struct Message jupe_msgtab;
197 extern struct Message killhost_msgtab;
198 extern struct Message ltrace_msgtab;
199 extern struct Message memoserv_msgtab;
200 extern struct Message mkpasswd_msgtab;
201 extern struct Message ms_msgtab;
202 extern struct Message nickserv_msgtab;
203 extern struct Message ns_msgtab;
204 extern struct Message ojoin_msgtab;
205 extern struct Message operserv_msgtab;
206 extern struct Message operspy_msgtab;
207 extern struct Message opme_msgtab;
208 extern struct Message os_msgtab;
209 extern struct Message seenserv_msgtab;
210 extern struct Message spoof_msgtab;
211 extern struct Message statserv_msgtab;
212 extern struct Message svsnick_msgtab;
213 extern struct Message uncapture_msgtab;
214 #endif
215
216 extern void load_all_modules(int);
217
218 #endif /* STATIC_MODULES */
75   #endif /* INCLUDED_modules_h */

Comparing:
ircd-hybrid/include/modules.h (property svn:keywords), Revision 32 by knight, Sun Oct 2 20:41:23 2005 UTC vs.
ircd-hybrid-7.2/include/modules.h (property svn:keywords), Revision 912 by michael, Wed Nov 7 22:47:44 2007 UTC

# Line 1 | Line 1
1 < Revision
1 > Id Revision

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)