Module: kamailio
Branch: master
Commit: 0987dc72474aea838592341e661b86cadad5a57b
URL: 
https://github.com/kamailio/kamailio/commit/0987dc72474aea838592341e661b86cadad5a57b

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2015-09-14T10:22:45+02:00

core: share memory initialization updated for new memory management api

---

Modified: shm_init.c
Modified: shm_init.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/0987dc72474aea838592341e661b86cadad5a57b.diff
Patch: 
https://github.com/kamailio/kamailio/commit/0987dc72474aea838592341e661b86cadad5a57b.patch

---

diff --git a/shm_init.c b/shm_init.c
index 19e6117..a02eb04 100644
--- a/shm_init.c
+++ b/shm_init.c
@@ -22,11 +22,19 @@
  */
 
 #include "shm_init.h"
-#include "mem/mem.h"
+#include "mem/shm.h"
 #include "globals.h"
 
 static int shm_init = 0;
+static char *shm_mname = 0;
 
+/**
+ *
+ */
+void shm_set_mname(char *mname)
+{
+       shm_mname = mname;
+}
 
 /** check if shm is initialized.
  * @return 1 if initialized, 0 if not
@@ -62,9 +70,7 @@ int init_shm()
                        goto error;
                }
        }
-       if (shm_mem_size == 0)
-               shm_mem_size=SHM_MEM_SIZE * 1024 * 1024;
-       if (init_shm_mallocs(shm_force_alloc)==-1)
+       if (shm_init_manager(shm_mname)<0)
                goto error;
        shm_init=1;
        return 0;
diff --git a/shm_init.h b/shm_init.h
index 60b233f..178800b 100644
--- a/shm_init.h
+++ b/shm_init.h
@@ -26,6 +26,7 @@
 
 int shm_initialized(void);
 int init_shm(void);
+void shm_set_mname(char *mname);
 
 #endif /*__shm_init_h*/
 


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to