aboutsummaryrefslogtreecommitdiffstats
path: root/asterisk.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-05 22:11:43 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-05 22:11:43 +0000
commit97236cfc3232271c35e2abcf6884267e7495210f (patch)
tree32532d88234e6b8061d225229df28034faa45d2a /asterisk.c
parent855799ac773c6e205fc33676ff24c19c73500169 (diff)
add support for 'early loading' modules, so that nearly all configuration files can be read from Realtime storage
add warning for when file mapping is found but the engine is not available add warning for trying to map 'logger.conf', since it cannot be reliably mapped git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6034 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'asterisk.c')
-rwxr-xr-xasterisk.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/asterisk.c b/asterisk.c
index e3daa1feb..249931ed3 100755
--- a/asterisk.c
+++ b/asterisk.c
@@ -2081,6 +2081,11 @@ int main(int argc, char *argv[])
printf(term_quit());
exit(1);
}
+ /* load 'preload' modules, required for access to Realtime-mapped configuration files */
+ if (load_modules(1)) {
+ printf(term_quit());
+ exit(1);
+ }
ast_channels_init();
if (init_manager()) {
printf(term_quit());
@@ -2103,7 +2108,7 @@ int main(int argc, char *argv[])
printf(term_quit());
exit(1);
}
- if (load_modules()) {
+ if (load_modules(0)) {
printf(term_quit());
exit(1);
}