<p>Corey Farrell <strong>uploaded patch set #4</strong> to this change.</p><p><a href="https://gerrit.asterisk.org/8390">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">loader: Convert reload_classes to built-in modules.<br><br>* acl (named_acl.c)<br>* cdr<br>* cel<br>* ccss<br>* dnsmgr<br>* dsp<br>* enum<br>* extconfig (config.c)<br>* features<br>* http<br>* indications<br>* logger<br>* manager<br>* plc<br>* sounds<br>* udptl<br><br>These modules are now loaded at appropriate time by the module loader.<br>Unlike loadable modules these use AST_MODULE_LOAD_FAILURE on error so<br>the module loader will abort startup on failure of these modules.<br><br>Some of these modules are still initialized or shutdown from outside the<br>module loader.  logger.c is initialized very early and shutdown very<br>late, manager.c is initialized by the module loader but is shutdown by<br>the Asterisk core (too much uses it without holding references).<br><br>Change-Id: I371a9a45064f20026c492623ea8062d02a1ab97f<br>---<br>M addons/cdr_mysql.c<br>M addons/chan_ooh323.c<br>M addons/res_config_mysql.c<br>M apps/app_celgenuserevent.c<br>M apps/app_dial.c<br>M apps/app_forkcdr.c<br>M cdr/cdr_adaptive_odbc.c<br>M cdr/cdr_beanstalkd.c<br>M cdr/cdr_csv.c<br>M cdr/cdr_custom.c<br>M cdr/cdr_manager.c<br>M cdr/cdr_odbc.c<br>M cdr/cdr_pgsql.c<br>M cdr/cdr_radius.c<br>M cdr/cdr_sqlite.c<br>M cdr/cdr_sqlite3_custom.c<br>M cdr/cdr_syslog.c<br>M cdr/cdr_tds.c<br>M cel/cel_beanstalkd.c<br>M cel/cel_custom.c<br>M cel/cel_manager.c<br>M cel/cel_odbc.c<br>M cel/cel_pgsql.c<br>M cel/cel_radius.c<br>M cel/cel_sqlite3_custom.c<br>M cel/cel_tds.c<br>M channels/chan_dahdi.c<br>M channels/chan_iax2.c<br>M channels/chan_sip.c<br>M funcs/func_callcompletion.c<br>M funcs/func_cdr.c<br>M funcs/func_enum.c<br>M include/asterisk/_private.h<br>M include/asterisk/acl.h<br>M include/asterisk/ccss.h<br>M include/asterisk/cdr.h<br>M include/asterisk/config.h<br>M include/asterisk/dsp.h<br>M include/asterisk/enum.h<br>M include/asterisk/features_config.h<br>M include/asterisk/logger.h<br>M include/asterisk/manager.h<br>M include/asterisk/module.h<br>M include/asterisk/sounds_index.h<br>M include/asterisk/udptl.h<br>M main/Makefile<br>M main/asterisk.c<br>M main/ccss.c<br>M main/cdr.c<br>M main/cel.c<br>M main/channel.c<br>M main/config.c<br>M main/dnsmgr.c<br>M main/dsp.c<br>M main/enum.c<br>M main/features.c<br>M main/features_config.c<br>A main/features_config.h<br>M main/http.c<br>M main/indications.c<br>M main/loader.c<br>M main/logger.c<br>M main/manager.c<br>M main/named_acl.c<br>M main/plc.c<br>M main/sounds.c<br>M main/udptl.c<br>M res/res_ari.c<br>M res/res_config_curl.c<br>M res/res_config_ldap.c<br>M res/res_config_odbc.c<br>M res/res_config_pgsql.c<br>M res/res_config_sqlite.c<br>M res/res_config_sqlite3.c<br>M res/res_http_post.c<br>M res/res_http_websocket.c<br>M res/res_phoneprov.c<br>M res/res_pjsip.c<br>M res/res_pjsip_t38.c<br>79 files changed, 521 insertions(+), 423 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/90/8390/4</pre><p>To view, visit <a href="https://gerrit.asterisk.org/8390">change 8390</a>. To unsubscribe, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/8390"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I371a9a45064f20026c492623ea8062d02a1ab97f </div>
<div style="display:none"> Gerrit-Change-Number: 8390 </div>
<div style="display:none"> Gerrit-PatchSet: 4 </div>
<div style="display:none"> Gerrit-Owner: Corey Farrell <git@cfware.com> </div>
<div style="display:none"> Gerrit-Reviewer: Corey Farrell <git@cfware.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Richard Mudgett <rmudgett@digium.com> </div>