From: Jim Meyering <[email protected]>

---
 exec/main.c                       |    2 +-
 exec/main.h                       |    2 +-
 include/corosync/engine/coroapi.h |    6 +++---
 services/cpg.c                    |   28 ++++++++++++++--------------
 4 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/exec/main.c b/exec/main.c
index e60e8f5..b29f952 100644
--- a/exec/main.c
+++ b/exec/main.c
@@ -481,7 +481,7 @@ int main_mcast (
        return (totempg_groups_mcast_joined (corosync_group_handle, iovec, 
iov_len, guarantee));
 }

-int message_source_is_local (mar_message_source_t *source)
+int message_source_is_local (const mar_message_source_t *source)
 {
        int ret = 0;

diff --git a/exec/main.h b/exec/main.h
index 8b11674..a0a5c96 100644
--- a/exec/main.h
+++ b/exec/main.h
@@ -62,6 +62,6 @@ extern int main_mcast (

 extern void message_source_set (mar_message_source_t *source, void *conn);

-extern int message_source_is_local (mar_message_source_t *source);
+extern int message_source_is_local (const mar_message_source_t *source);

 #endif /* MAIN_H_DEFINED */
diff --git a/include/corosync/engine/coroapi.h 
b/include/corosync/engine/coroapi.h
index 7d597f0..cb46ce2 100644
--- a/include/corosync/engine/coroapi.h
+++ b/include/corosync/engine/coroapi.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008 Red Hat, Inc.
+ * Copyright (c) 2008, 2009 Red Hat, Inc.
  *
  * All rights reserved.
  *
@@ -386,7 +386,7 @@ struct corosync_api_v1 {
         */
        void (*ipc_source_set) (mar_message_source_t *source, void *conn);

-       int (*ipc_source_is_local) (mar_message_source_t *source);
+       int (*ipc_source_is_local) (const mar_message_source_t *source);

        void *(*ipc_private_data_get) (void *conn);

@@ -557,7 +557,7 @@ struct corosync_lib_handler {
 };

 struct corosync_exec_handler {
-       void (*exec_handler_fn) (void *msg, unsigned int nodeid);
+       void (*exec_handler_fn) (const void *msg, unsigned int nodeid);
        void (*exec_endian_convert_fn) (void *msg);
 };

diff --git a/services/cpg.c b/services/cpg.c
index ae1a665..7cedcd6 100644
--- a/services/cpg.c
+++ b/services/cpg.c
@@ -131,11 +131,11 @@ static int cpg_lib_init_fn (void *conn);
 static int cpg_lib_exit_fn (void *conn);

 static void message_handler_req_exec_cpg_procjoin (
-       void *message,
+       const void *message,
        unsigned int nodeid);

 static void message_handler_req_exec_cpg_procleave (
-       void *message,
+       const void *message,
        unsigned int nodeid);

 static void message_handler_req_exec_cpg_joinlist (
@@ -143,11 +143,11 @@ static void message_handler_req_exec_cpg_joinlist (
        unsigned int nodeid);

 static void message_handler_req_exec_cpg_mcast (
-       void *message,
+       const void *message,
        unsigned int nodeid);

 static void message_handler_req_exec_cpg_downlist (
-       void *message,
+       const void *message,
        unsigned int nodeid);

 static void exec_cpg_procjoin_endian_convert (void *msg);
@@ -780,10 +780,10 @@ local_join:
 }

 static void message_handler_req_exec_cpg_downlist (
-       void *message,
+       const void *message,
        unsigned int nodeid)
 {
-       struct req_exec_cpg_downlist *req_exec_cpg_downlist = (struct 
req_exec_cpg_downlist *)message;
+       const struct req_exec_cpg_downlist *req_exec_cpg_downlist = message;
        int i;
        struct list_head removed_list;

@@ -813,10 +813,10 @@ static void message_handler_req_exec_cpg_downlist (
 }

 static void message_handler_req_exec_cpg_procjoin (
-       void *message,
+       const void *message,
        unsigned int nodeid)
 {
-       struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = (struct 
req_exec_cpg_procjoin *)message;
+       const struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = message;

        log_printf(LOG_LEVEL_DEBUG, "got procjoin message from cluster node 
%d\n", nodeid);

@@ -826,10 +826,10 @@ static void message_handler_req_exec_cpg_procjoin (
 }

 static void message_handler_req_exec_cpg_procleave (
-       void *message,
+       const void *message,
        unsigned int nodeid)
 {
-       struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = (struct 
req_exec_cpg_procjoin *)message;
+       const struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = message;
        struct group_info *gi;
        struct process_info *pi;
        struct list_head *iter;
@@ -895,10 +895,10 @@ static void message_handler_req_exec_cpg_joinlist (
 }

 static void message_handler_req_exec_cpg_mcast (
-       void *message,
+       const void *message,
        unsigned int nodeid)
 {
-       struct req_exec_cpg_mcast *req_exec_cpg_mcast = (struct 
req_exec_cpg_mcast *)message;
+       const struct req_exec_cpg_mcast *req_exec_cpg_mcast = message;
        struct res_lib_cpg_deliver_callback *res_lib_cpg_mcast;
        int msglen = req_exec_cpg_mcast->msglen;
        char buf[sizeof(*res_lib_cpg_mcast) + msglen];
@@ -922,8 +922,8 @@ static void message_handler_req_exec_cpg_mcast (
        }
        memcpy(&res_lib_cpg_mcast->group_name, &gi->group_name,
                sizeof(mar_cpg_name_t));
-       memcpy(&res_lib_cpg_mcast->message, 
(char*)message+sizeof(*req_exec_cpg_mcast),
-               msglen);
+       memcpy(&res_lib_cpg_mcast->message,
+              (const char*)message+sizeof(*req_exec_cpg_mcast), msglen);

        /* Send to all interested members */
        for (iter = gi->members.next; iter != &gi->members; iter = iter->next) {
-- 
1.6.2.rc1.285.gc5f54

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to