<p>Corey Farrell <strong>posted comments</strong> on this change.</p><p><a href="https://gerrit.asterisk.org/7988">View Change</a></p><p>Patch set 2:</p><blockquote style="border-left: 1px solid #aaa; margin: 10px 0; padding: 0 10px;"><p style="white-space: pre-wrap; word-wrap: break-word;">(4 comments)</p><p style="white-space: pre-wrap; word-wrap: break-word;">Why is this built-in module stuff even needed?  Core built-in<br>modules are always available.</p></blockquote><p style="white-space: pre-wrap; word-wrap: break-word;">The intent is to render 'preload=res_config_whatever' unneeded (still supported, but redundant 99.9% of the time).  Take AMI as an example, we would make it a built-in module with load_pri to start just after realtime drivers.  We would rewire the init/reload/shutdown functions in main/manager.c to the standard AST_MODULE_INFO macro, remove the call to initialize it from main/asterisk.c.  Then AMI would be able to use realtime without having to preload anything.</p><p style="white-space: pre-wrap; word-wrap: break-word;">Obviously this commit doesn't accomplish anything for end users - I'm planning on those changes being done separately after the current series is merged.</p><ul style="list-style: none; padding-left: 20px;"></ul><p>To view, visit <a href="https://gerrit.asterisk.org/7988">change 7988</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/7988"/><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: comment </div>
<div style="display:none"> Gerrit-Change-Id: I920852bc17513a9c2627061a4ad40511e3a20499 </div>
<div style="display:none"> Gerrit-Change-Number: 7988 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </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>
<div style="display:none"> Gerrit-Comment-Date: Thu, 18 Jan 2018 00:16:45 +0000 </div>
<div style="display:none"> Gerrit-HasComments: No </div>