Module: kamailio
Branch: master
Commit: 6447de0c98a9c9036026dad06b5fc0ca703a76ad
URL: 
https://github.com/kamailio/kamailio/commit/6447de0c98a9c9036026dad06b5fc0ca703a76ad

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2016-12-30T09:19:46+01:00

app_perl: removed mi command (was not enabled anyhow)

---

Modified: src/modules/app_perl/Makefile
Modified: src/modules/app_perl/app_perl_mod.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/6447de0c98a9c9036026dad06b5fc0ca703a76ad.diff
Patch: 
https://github.com/kamailio/kamailio/commit/6447de0c98a9c9036026dad06b5fc0ca703a76ad.patch

---

diff --git a/src/modules/app_perl/Makefile b/src/modules/app_perl/Makefile
index eb23db5..6c1fb33 100644
--- a/src/modules/app_perl/Makefile
+++ b/src/modules/app_perl/Makefile
@@ -1,6 +1,6 @@
 # perl module makefile
 #
-# 
+#
 # WARNING: do not run this directly, it should be run by the master Makefile
 
 include ../../Makefile.defs
@@ -23,7 +23,6 @@ DEFS+=$(PERLCCOPTS)
 DEFS+=-DKAMAILIO_MOD_INTERFACE
 
 SERLIBPATH=../../lib
-SER_LIBS+=$(SERLIBPATH)/kmi/kmi
 
 PODFILES=kamailioxs.xs `find lib/perl -name *.pm`
 
diff --git a/src/modules/app_perl/app_perl_mod.c 
b/src/modules/app_perl/app_perl_mod.c
index c55f7be..d7e1e5c 100644
--- a/src/modules/app_perl/app_perl_mod.c
+++ b/src/modules/app_perl/app_perl_mod.c
@@ -1,6 +1,4 @@
 /*
- * $Id$
- *
  * Perl module for Kamailio
  *
  * Copyright (C) 2006 Collax GmbH
@@ -36,7 +34,6 @@
 #include "../../core/sr_module.h"
 #include "../../core/mem/mem.h"
 #include "../../core/mem/shm_mem.h"
-#include "../../lib/kmi/mi.h"
 #include "../../modules/rr/api.h"
 #include "../../modules/sl/sl.h"
 
@@ -98,13 +95,6 @@ static int mod_init(void);
 
 
 /*
- * Reload perl interpreter - reload perl script. Forward declaration.
- */
-struct mi_root* perl_mi_reload(struct mi_root *cmd_tree, void *param);
-
-
-
-/*
  * Exported functions
  */
 static cmd_export_t cmds[] = {
@@ -114,7 +104,7 @@ static cmd_export_t cmds[] = {
        { "perl_exec_simple", (cmd_function)perl_exec_simple2, 2,  NULL, 0,
                                                             REQUEST_ROUTE | 
FAILURE_ROUTE
                                                           | ONREPLY_ROUTE | 
BRANCH_ROUTE },
-       { "perl_exec", (cmd_function)perl_exec1, 1,  NULL, 0, 
+       { "perl_exec", (cmd_function)perl_exec1, 1,  NULL, 0,
                                                             REQUEST_ROUTE | 
FAILURE_ROUTE
                                                           | ONREPLY_ROUTE | 
BRANCH_ROUTE },
        { "perl_exec", (cmd_function)perl_exec2, 2, NULL, 0,
@@ -138,19 +128,6 @@ static param_export_t params[] = {
 
 
 /*
- * Exported MI functions
- */
-static mi_export_t mi_cmds[] = {
-       /* FIXME This does not yet work... 
-       { "perl_reload",  perl_mi_reload, MI_NO_INPUT_FLAG,  0,  0  },*/
-       { 0, 0, 0, 0, 0}
-
-};
-
-
-
-
-/*
  * Module info
  */
 
@@ -168,12 +145,12 @@ static mi_export_t mi_cmds[] = {
  * Module interface
  */
 struct module_exports _app_perl_exports = {
-       "app_perl", 
+       "app_perl",
        RTLD_NOW | RTLD_GLOBAL,
        cmds,       /* Exported functions */
        params,     /* Exported parameters */
        0,          /* exported statistics */
-       mi_cmds,    /* exported MI functions */
+       0,          /* exported MI functions */
        0,          /* exported pseudo-variables */
        0,          /* extra processes */
        mod_init,   /* module initialization function */
@@ -325,21 +302,6 @@ int perl_reload(void)
 
 
 /*
- * Reinit through fifo.
- * Currently does not seem to work :((
- */
-struct mi_root* perl_mi_reload(struct mi_root *cmd_tree, void *param)
-{
-       if (perl_reload()<0) {
-               return init_mi_tree( 500, "Perl reload failed", 18);
-       } else {
-               return init_mi_tree( 200, MI_OK_S, MI_OK_LEN);
-       }
-
-}
-
-
-/*
  * mod_init
  * Called by kamailio at init time
  */
@@ -351,14 +313,7 @@ static int mod_init(void) {
        struct timeval t1;
        struct timeval t2;
 
-       if(register_mi_mod(_app_perl_exports.name, mi_cmds)!=0)
-       {
-               LM_ERR("failed to register MI commands\n");
-               return -1;
-       }
-
-       if(ap_init_rpc()<0)
-       {
+       if(ap_init_rpc()<0) {
                LM_ERR("failed to register RPC commands\n");
                return -1;
        }


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to