summaryrefslogtreecommitdiff
path: root/res/res_corosync.c
diff options
context:
space:
mode:
authorRussell Bryant <russell@russellbryant.com>2012-04-28 01:20:57 +0000
committerRussell Bryant <russell@russellbryant.com>2012-04-28 01:20:57 +0000
commiteebdf3515952ec163c4009b26f1f0bad4590c390 (patch)
tree28ba0a656d3be8544fa7ca0162192bd21bd36627 /res/res_corosync.c
parenta498ef2aa0c4c6d5c846810f779b603ae9dd4abb (diff)
res_corosync: Fix build against corosync 2.0.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@364444 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'res/res_corosync.c')
-rw-r--r--res/res_corosync.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/res/res_corosync.c b/res/res_corosync.c
index 95a0e83dd..72c3b6511 100644
--- a/res/res_corosync.c
+++ b/res/res_corosync.c
@@ -68,15 +68,19 @@ static struct {
static cpg_handle_t cpg_handle;
static corosync_cfg_handle_t cfg_handle;
+#ifdef HAVE_COROSYNC_CFG_STATE_TRACK
static void cfg_state_track_cb(
corosync_cfg_state_notification_buffer_t *notification_buffer,
cs_error_t error);
+#endif /* HAVE_COROSYNC_CFG_STATE_TRACK */
static void cfg_shutdown_cb(corosync_cfg_handle_t cfg_handle,
corosync_cfg_shutdown_flags_t flags);
static corosync_cfg_callbacks_t cfg_callbacks = {
+#ifdef HAVE_COROSYNC_CFG_STATE_TRACK
.corosync_cfg_state_track_callback = cfg_state_track_cb,
+#endif /* HAVE_COROSYNC_CFG_STATE_TRACK */
.corosync_cfg_shutdown_callback = cfg_shutdown_cb,
};
@@ -95,11 +99,13 @@ static cpg_callbacks_t cpg_callbacks = {
static void ast_event_cb(const struct ast_event *event, void *data);
+#ifdef HAVE_COROSYNC_CFG_STATE_TRACK
static void cfg_state_track_cb(
corosync_cfg_state_notification_buffer_t *notification_buffer,
cs_error_t error)
{
}
+#endif /* HAVE_COROSYNC_CFG_STATE_TRACK */
static void cfg_shutdown_cb(corosync_cfg_handle_t cfg_handle,
corosync_cfg_shutdown_flags_t flags)