- Call the per-child process callback functions even if the
[sip-router] / cfg / cfg_struct.h
index 6fd24da..95af1b7 100644 (file)
@@ -260,7 +260,14 @@ int cfg_lookup_var(str *gname, str *vname,
 cfg_block_t *cfg_clone_global(void);
 
 /* clones a string to shared memory */
-char *cfg_clone_str(str s);
+int cfg_clone_str(str *src, str *dst);
+
+/* append new callbacks to the end of the child callback list
+ *
+ * WARNING: the function is unsafe, either hold CFG_LOCK(),
+ * or call the function before forking
+ */
+void cfg_install_child_cb(cfg_child_cb_t *cb_first, cfg_child_cb_t *cb_last);
 
 /* installs a new global config
  *