This are load_module()&#39;s return values, I am not changing nothing,&nbsp; this is just the way &quot;it should be&quot;, read chan_sip.c&nbsp; and you will notice how &#39;return AST_MODULE_LOAD_SUCCESS&#39; is being used.<br>But if you take a look at some modules (chan_gtalk.c), they don&#39;t use this return values defined in the enum, they use just the values &quot;0, -1,1,2&quot; and we should change everything to start using the names AST_MODULE_LOAD_SUCCESS, *_DECLIE, *_SKIP, etc.
<br><br>Sample:<br>- return 0;<br>+ return AST_MODULE_LOAD_SUCCESS;<br><br><br><div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">Tzafrir Cohen</b> &lt;<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Thu, Oct 25, 2007 at 02:09:02PM -0300, Eliel Sardanons wrote:<br>&gt; I think we could start a new janitor project to replace every &#39;return&#39; on
<br>&gt; load_module&#39;s with:<br>&gt;<br>&gt; enum ast_module_load_result {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AST_MODULE_LOAD_SUCCESS = 0,&nbsp;&nbsp;&nbsp;&nbsp;/*!&lt; Module loaded and configured */<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AST_MODULE_LOAD_DECLINE = 1,&nbsp;&nbsp;&nbsp;&nbsp;/*!&lt; Module is not configured */
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AST_MODULE_LOAD_SKIP = 2,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!&lt; Module was skipped for some<br>&gt; reason */<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AST_MODULE_LOAD_FAILURE = -1,&nbsp;&nbsp; /*!&lt; Module could not be loaded<br>&gt; properly */<br>&gt; };<br><br>
What do those return values mean? Does a return value of -1 mean that<br>Asterisk should die?<br><br>--<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tzafrir Cohen<br>icq#16849755&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jabber:<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com
</a><br>+972-50-7952406&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mailto:<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com</a><br><a href="http://www.xorcom.com">http://www.xorcom.com</a>&nbsp;&nbsp;<a href="http://iax:guest@local.xorcom.com/tzafrir">
iax:guest@local.xorcom.com/tzafrir</a><br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--">http://www.api-digital.com--</a><br><br>asterisk-dev mailing list
<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br><br clear="all"><br>-- 
<br>Eliel Sardaņons