From: Jim Meyering <[email protected]>
---
exec/coroipcs.c | 8 +++--
include/corosync/engine/coroapi.h | 63 +++++++++++++++++++-----------------
include/corosync/engine/logsys.h | 18 +++++-----
services/cfg.c | 11 +++---
4 files changed, 52 insertions(+), 48 deletions(-)
diff --git a/exec/coroipcs.c b/exec/coroipcs.c
index 8b2bb40..ccb99d9 100644
--- a/exec/coroipcs.c
+++ b/exec/coroipcs.c
@@ -140,7 +140,8 @@ static int priv_change (struct conn_info *conn_info);
static void ipc_disconnect (struct conn_info *conn_info);
-static void msg_send (void *conn, struct iovec *iov, int iov_len, int locked);
+static void msg_send (void *conn, const struct iovec *iov, int iov_len,
+ int locked);
static int memcpy_dwrap (struct conn_info *conn_info, void *msg, int len);
@@ -671,7 +672,8 @@ static int memcpy_dwrap (struct conn_info *conn_info, void
*msg, int len)
return (0);
}
-static void msg_send (void *conn, struct iovec *iov, int iov_len, int locked)
+static void msg_send (void *conn, const struct iovec *iov, int iov_len,
+ int locked)
{
struct conn_info *conn_info = (struct conn_info *)conn;
struct sembuf sop;
@@ -792,7 +794,7 @@ retry_recv:
return (0);
}
-static void msg_send_or_queue (void *conn, struct iovec *iov, int iov_len)
+static void msg_send_or_queue (void *conn, const struct iovec *iov, int
iov_len)
{
struct conn_info *conn_info = (struct conn_info *)conn;
unsigned int bytes_left;
diff --git a/include/corosync/engine/coroapi.h
b/include/corosync/engine/coroapi.h
index cb46ce2..6ed00a7 100644
--- a/include/corosync/engine/coroapi.h
+++ b/include/corosync/engine/coroapi.h
@@ -142,7 +142,8 @@ struct object_valid {
struct object_key_valid {
char *key_name;
int key_len;
- int (*validate_callback) (void *key, int key_len, void *value, int
value_len);
+ int (*validate_callback) (const void *key, int key_len,
+ const void *value, int value_len);
};
/* deprecated */
@@ -167,9 +168,9 @@ typedef void (*object_key_change_notify_fn_t)(
object_change_type_t change_type,
hdb_handle_t parent_object_handle,
hdb_handle_t object_handle,
- void *object_name_pt, int object_name_len,
- void *key_name_pt, int key_len,
- void *key_value_pt, int key_value_len,
+ const void *object_name_pt, int object_name_len,
+ const void *key_name_pt, int key_len,
+ const void *key_value_pt, int key_value_len,
void *priv_data_pt);
typedef void (*object_create_notify_fn_t) (
@@ -185,8 +186,8 @@ typedef void (*object_destroy_notify_fn_t) (
typedef void (*object_notify_callback_fn_t)(
hdb_handle_t object_handle,
- void *key_name, int key_len,
- void *value, int value_len,
+ const void *key_name, int key_len,
+ const void *value, int value_len,
object_change_type_t type,
void * priv_data_pt);
@@ -223,7 +224,7 @@ struct corosync_api_v1 {
int (*object_create) (
hdb_handle_t parent_object_handle,
hdb_handle_t *object_handle,
- void *object_name, unsigned int object_name_len);
+ const void *object_name, unsigned int object_name_len);
int (*object_priv_set) (
hdb_handle_t object_handle,
@@ -231,9 +232,9 @@ struct corosync_api_v1 {
int (*object_key_create) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len,
- void *value,
+ const void *value,
int value_len);
int (*object_destroy) (
@@ -251,7 +252,7 @@ struct corosync_api_v1 {
int (*object_find_create) (
hdb_handle_t parent_object_handle,
- void *object_name,
+ const void *object_name,
int object_name_len,
hdb_handle_t *object_find_handle);
@@ -264,7 +265,7 @@ struct corosync_api_v1 {
int (*object_key_get) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len,
void **value,
int *value_len);
@@ -275,14 +276,14 @@ struct corosync_api_v1 {
int (*object_key_replace) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len,
- void *new_value,
+ const void *new_value,
int new_value_len);
int (*object_key_delete) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len);
int (*object_iter_reset) (
@@ -310,7 +311,7 @@ struct corosync_api_v1 {
int (*object_name_get) (
hdb_handle_t object_handle,
- char *object_name,
+ const char *object_name,
int *object_name_len);
int (*object_dump) (
@@ -348,13 +349,13 @@ struct corosync_api_v1 {
int (*object_key_increment) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len,
unsigned int *value);
int (*object_key_decrement) (
hdb_handle_t object_handle,
- void *key_name,
+ const void *key_name,
int key_len,
unsigned int *value);
@@ -390,13 +391,15 @@ struct corosync_api_v1 {
void *(*ipc_private_data_get) (void *conn);
- int (*ipc_response_send) (void *conn, void *msg, int mlen);
+ int (*ipc_response_send) (void *conn, const void *msg, int mlen);
- int (*ipc_response_iov_send) (void *conn, struct iovec *iov, int
iov_len);
+ int (*ipc_response_iov_send) (void *conn,
+ const struct iovec *iov, int iov_len);
- int (*ipc_dispatch_send) (void *conn, void *msg, int mlen);
+ int (*ipc_dispatch_send) (void *conn, const void *msg, int mlen);
- int (*ipc_dispatch_iov_send) (void *conn, struct iovec *iov, int
iov_len);
+ int (*ipc_dispatch_iov_send) (void *conn,
+ const struct iovec *iov, int iov_len);
void (*ipc_refcnt_inc) (void *conn);
@@ -466,13 +469,13 @@ struct corosync_api_v1 {
int (*tpg_joined_mcast) (
hdb_handle_t handle,
- struct iovec *iovec,
+ const struct iovec *iovec,
int iov_len,
int guarantee);
int (*tpg_joined_reserve) (
hdb_handle_t handle,
- struct iovec *iovec,
+ const struct iovec *iovec,
int iov_len);
int (*tpg_joined_release) (
@@ -481,16 +484,16 @@ struct corosync_api_v1 {
int (*tpg_groups_mcast) (
hdb_handle_t handle,
int guarantee,
- struct corosync_tpg_group *groups,
+ const struct corosync_tpg_group *groups,
int groups_cnt,
- struct iovec *iovec,
+ const struct iovec *iovec,
int iov_len);
int (*tpg_groups_reserve) (
hdb_handle_t handle,
- struct corosync_tpg_group *groups,
+ const struct corosync_tpg_group *groups,
int groups_cnt,
- struct iovec *iovec,
+ const struct iovec *iovec,
int iov_len);
int (*tpg_groups_release) (
@@ -517,7 +520,7 @@ struct corosync_api_v1 {
*/
int (*plugin_interface_reference) (
hdb_handle_t *handle,
- char *iface_name,
+ const char *iface_name,
int version,
void **interface,
void *context);
@@ -529,12 +532,12 @@ struct corosync_api_v1 {
*/
unsigned int (*service_link_and_init) (
struct corosync_api_v1 *corosync_api_v1,
- char *service_name,
+ const char *service_name,
unsigned int service_ver);
unsigned int (*service_unlink_and_exit) (
struct corosync_api_v1 *corosync_api_v1,
- char *service_name,
+ const char *service_name,
unsigned int service_ver);
/*
diff --git a/include/corosync/engine/logsys.h b/include/corosync/engine/logsys.h
index 74d2cc7..7865e62 100644
--- a/include/corosync/engine/logsys.h
+++ b/include/corosync/engine/logsys.h
@@ -233,47 +233,47 @@ do {
\
} while(0)
#define LEAVE() do { \
- _logsys_log_rec (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_rec (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_LEAVE, LOG_REC_END); \
} while(0)
#define TRACE1(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE1, format, ##args);\
} while(0)
#define TRACE2(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE2, format, ##args);\
} while(0)
#define TRACE3(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE3, format, ##args);\
} while(0)
#define TRACE4(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE4, format, ##args);\
} while(0)
#define TRACE5(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE5, format, ##args);\
} while(0)
#define TRACE6(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE6, format, ##args);\
} while(0)
#define TRACE7(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE7, format, ##args);\
} while(0)
#define TRACE8(format, args...) do { \
- _logsys_log_printf (logsys_subsys_id, (char *) __FUNCTION__, \
+ _logsys_log_printf (logsys_subsys_id, __FUNCTION__, \
__FILE__, __LINE__, LOGSYS_TAG_TRACE8, format, ##args);\
} while(0)
diff --git a/services/cfg.c b/services/cfg.c
index 1bf3b6b..fd53457 100644
--- a/services/cfg.c
+++ b/services/cfg.c
@@ -108,7 +108,7 @@ static int cfg_lib_init_fn (void *conn);
static int cfg_lib_exit_fn (void *conn);
static void message_handler_req_exec_cfg_ringreenable (
- void *message,
+ const void *message,
unsigned int nodeid);
static void message_handler_req_exec_cfg_killnode (
@@ -116,7 +116,7 @@ static void message_handler_req_exec_cfg_killnode (
unsigned int nodeid);
static void message_handler_req_exec_cfg_shutdown (
- void *message,
+ const void *message,
unsigned int nodeid);
static void exec_cfg_killnode_endian_convert (void *msg);
@@ -563,7 +563,7 @@ static int cfg_lib_init_fn (void *conn)
* Executive message handlers
*/
static void message_handler_req_exec_cfg_ringreenable (
- void *message,
+ const void *message,
unsigned int nodeid)
{
struct req_exec_cfg_ringreenable *req_exec_cfg_ringreenable =
@@ -599,8 +599,7 @@ static void message_handler_req_exec_cfg_killnode (
void *message,
unsigned int nodeid)
{
- struct req_exec_cfg_killnode *req_exec_cfg_killnode =
- (struct req_exec_cfg_killnode *)message;
+ struct req_exec_cfg_killnode *req_exec_cfg_killnode = message;
cs_name_t reason;
ENTER();
@@ -618,7 +617,7 @@ static void message_handler_req_exec_cfg_killnode (
* Self shutdown
*/
static void message_handler_req_exec_cfg_shutdown (
- void *message,
+ const void *message,
unsigned int nodeid)
{
ENTER();
--
1.6.2.rc1.285.gc5f54
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais