FAIL_CONFIG_RETURN(ZAP_FAIL);
}
- if (!(sigmod_iface = (boost_sigmod_interface_t *)zap_dso_func_sym(lib, "boost_sigmod_interface", &err))) {
+ if (!(sigmod_iface = (boost_sigmod_interface_t *)zap_dso_func_sym(lib, BOOST_INTERFACE_NAME, &err))) {
zap_log(ZAP_LOG_ERROR, "Failed to read Sangoma boost signaling module interface '%s': %s\n", path, err);
snprintf(span->last_error, sizeof(span->last_error), "Failed to read Sangoma boost signaling module interface '%s': %s", path, err);
void *pvt;
} boost_sigmod_interface_t;
+#define BOOST_INTERFACE_NAME "boost_sigmod_interface"
+/* use this in your sig boost module to declare your interface */
+#define BOOST_INTERFACE boost_sigmod_interface_t BOOST_INTERFACE_NAME
#endif
/* For Emacs: