some platforms (e.g. FreeBSD4) need netinet/in.h to be included
[asterisk/asterisk.git] / pbx / pbx_lua.c
index 0465ff9..a23b31e 100644 (file)
 
 ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-
 #include "asterisk/logger.h"
 #include "asterisk/channel.h"
 #include "asterisk/pbx.h"
@@ -44,6 +39,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 #include "asterisk/cli.h"
 #include "asterisk/utils.h"
 #include "asterisk/term.h"
+#include "asterisk/paths.h"
 
 #include <lua.h>
 #include <lauxlib.h>
@@ -305,7 +301,7 @@ static int lua_get_variable_value(lua_State *L)
  * seen in extensions.lua.
  *
  * \code
- * channel.variable:set()
+ * channel.variable:set("value")
  * \endcode
  */
 static int lua_set_variable_value(lua_State *L)
@@ -868,9 +864,9 @@ static char *lua_read_extensions_file(lua_State *L, long *size)
  * \brief Load the extensions.lua file from the internal buffer
  *
  * \param L the lua_State to use
+ * \param chan channel to work on
  *
  * This function also sets up some constructs used by the extensions.lua file.
- *
  * In the event of an error, an error string will be pushed onto the lua stack.
  *
  * \retval 0 success