From: Jim Meyering <meyer...@redhat.com> --- exec/objdb.c | 48 +++++++++++++++++++------------------- include/corosync/engine/objdb.h | 3 +- lib/sa-confdb.c | 2 +- services/confdb.c | 28 +++++++++++----------- services/testquorum.c | 6 ++-- test/testconfdb.c | 8 +++--- tools/corosync-objctl.c | 8 +++--- 7 files changed, 52 insertions(+), 51 deletions(-)
diff --git a/exec/objdb.c b/exec/objdb.c index 7c4af4d..609fe5d 100644 --- a/exec/objdb.c +++ b/exec/objdb.c @@ -48,9 +48,9 @@ struct object_key { void *key_name; - int key_len; + size_t key_len; void *value; - int value_len; + size_t value_len; struct list_head list; }; @@ -68,7 +68,7 @@ struct object_tracker { struct object_instance { void *object_name; - int object_name_len; + size_t object_name_len; hdb_handle_t object_handle; hdb_handle_t parent_handle; struct list_head key_head; @@ -89,7 +89,7 @@ struct object_find_instance { struct list_head *find_child_list; struct list_head *child_head; void *object_name; - int object_len; + size_t object_len; }; struct objdb_iface_ver0 objdb_iface; @@ -225,7 +225,7 @@ static int _object_notify_deleted_children(struct object_instance *parent_pt) static void object_created_notification( hdb_handle_t object_handle, hdb_handle_t parent_object_handle, - void *name_pt, int name_len) + const void *name_pt, size_t name_len) { struct list_head * list; struct object_instance * obj_pt; @@ -258,7 +258,7 @@ static void object_created_notification( static void object_pre_deletion_notification(hdb_handle_t object_handle, hdb_handle_t parent_object_handle, - void *name_pt, int name_len) + const void *name_pt, size_t name_len) { struct list_head * list; struct object_instance * obj_pt; @@ -294,8 +294,8 @@ static void object_pre_deletion_notification(hdb_handle_t object_handle, } static void object_key_changed_notification(hdb_handle_t object_handle, - const void *name_pt, int name_len, - const void *value_pt, int value_len, + const void *name_pt, size_t name_len, + const void *value_pt, size_t value_len, object_change_type_t type) { struct list_head * list; @@ -364,7 +364,7 @@ static int object_create ( hdb_handle_t parent_object_handle, hdb_handle_t *object_handle, const void *object_name, - unsigned int object_name_len) + size_t object_name_len) { struct object_instance *object_instance; struct object_instance *parent_instance; @@ -491,9 +491,9 @@ error_exit: static int object_key_create ( hdb_handle_t object_handle, const void *key_name, - int key_len, + size_t key_len, const void *value, - int value_len) + size_t value_len) { struct object_instance *instance; struct object_key *object_key; @@ -732,7 +732,7 @@ error_exit: static int object_find_create ( hdb_handle_t object_handle, const void *object_name, - int object_len, + size_t object_len, hdb_handle_t *object_find_handle) { unsigned int res; @@ -854,9 +854,9 @@ error_exit: static int object_key_get ( hdb_handle_t object_handle, const void *key_name, - int key_len, + size_t key_len, void **value, - int *value_len) + size_t *value_len) { unsigned int res = 0; struct object_instance *instance; @@ -903,7 +903,7 @@ error_exit: static int object_key_increment ( hdb_handle_t object_handle, const void *key_name, - int key_len, + size_t key_len, unsigned int *value) { unsigned int res = 0; @@ -949,7 +949,7 @@ error_exit: static int object_key_decrement ( hdb_handle_t object_handle, const void *key_name, - int key_len, + size_t key_len, unsigned int *value) { unsigned int res = 0; @@ -995,7 +995,7 @@ error_exit: static int object_key_delete ( hdb_handle_t object_handle, const void *key_name, - int key_len) + size_t key_len) { unsigned int res; int ret = 0; @@ -1047,9 +1047,9 @@ error_exit: static int object_key_replace ( hdb_handle_t object_handle, const void *key_name, - int key_len, + size_t key_len, const void *new_value, - int new_value_len) + size_t new_value_len) { unsigned int res; int ret = 0; @@ -1248,9 +1248,9 @@ error_exit: static int object_key_iter(hdb_handle_t parent_object_handle, void **key_name, - int *key_len, + size_t *key_len, void **value, - int *value_len) + size_t *value_len) { unsigned int res; struct object_instance *instance; @@ -1297,9 +1297,9 @@ error_exit: static int object_key_iter_from(hdb_handle_t parent_object_handle, hdb_handle_t start_pos, void **key_name, - int *key_len, + size_t *key_len, void **value, - int *value_len) + size_t *value_len) { unsigned int pos = 0; unsigned int res; @@ -1379,7 +1379,7 @@ static int object_parent_get(hdb_handle_t object_handle, static int object_name_get(hdb_handle_t object_handle, char *object_name, - int *object_name_len) + size_t *object_name_len) { struct object_instance *instance; unsigned int res; diff --git a/include/corosync/engine/objdb.h b/include/corosync/engine/objdb.h index 9ef6b0d..56cd8a7 100644 --- a/include/corosync/engine/objdb.h +++ b/include/corosync/engine/objdb.h @@ -74,7 +74,8 @@ const void *name_pt, size_t name_len, void *priv_data_pt); typedef void (*object_destroy_notify_fn_t) (unsigned int parent_object_handle, - void *name_pt, size_t name_len, + const void *name_pt, + size_t name_len, void *priv_data_pt); typedef void (*object_reload_notify_fn_t) (objdb_reload_notify_type_t, int flush, diff --git a/lib/sa-confdb.c b/lib/sa-confdb.c index 3b7828b..ead48d0 100644 --- a/lib/sa-confdb.c +++ b/lib/sa-confdb.c @@ -98,7 +98,7 @@ static int load_config(void) hdb_handle_t config_version = 0; void *config_p; struct config_iface_ver0 *config; - char *error_string; + const char *error_string; /* User's bootstrap config service */ config_iface = getenv("COROSYNC_DEFAULT_CONFIG_IFACE"); diff --git a/services/confdb.c b/services/confdb.c index 0a9b723..ad19a20 100644 --- a/services/confdb.c +++ b/services/confdb.c @@ -89,20 +89,20 @@ static void confdb_notify_lib_of_key_change( object_change_type_t change_type, hdb_handle_t parent_object_handle, hdb_handle_t object_handle, - const void *object_name_pt, int object_name_len, - const void *key_name_pt, int key_name_len, - const void *key_value_pt, int key_value_len, + const void *object_name_pt, size_t object_name_len, + const void *key_name_pt, size_t key_name_len, + const void *key_value_pt, size_t key_value_len, void *priv_data_pt); static void confdb_notify_lib_of_new_object( hdb_handle_t parent_object_handle, hdb_handle_t object_handle, - const uint8_t *name_pt, int name_len, + const uint8_t *name_pt, size_t name_len, void *priv_data_pt); static void confdb_notify_lib_of_destroyed_object( hdb_handle_t parent_object_handle, - const uint8_t *name_pt, int name_len, + const uint8_t *name_pt, size_t name_len, void *priv_data_pt); /* @@ -367,7 +367,7 @@ static void message_handler_req_lib_confdb_key_get (void *conn, void *message) { struct req_lib_confdb_key_get *req_lib_confdb_key_get = (struct req_lib_confdb_key_get *)message; struct res_lib_confdb_key_get res_lib_confdb_key_get; - int value_len; + size_t value_len; void *value; int ret = CS_OK; @@ -485,9 +485,9 @@ static void message_handler_req_lib_confdb_key_iter (void *conn, void *message) struct req_lib_confdb_key_iter *req_lib_confdb_key_iter = (struct req_lib_confdb_key_iter *)message; struct res_lib_confdb_key_iter res_lib_confdb_key_iter; void *key_name; - int key_name_len; + size_t key_name_len; void *value; - int value_len; + size_t value_len; int ret = CS_OK; if (api->object_key_iter_from(req_lib_confdb_key_iter->parent_object_handle, @@ -514,7 +514,7 @@ static void message_handler_req_lib_confdb_object_iter (void *conn, void *messag { struct req_lib_confdb_object_iter *req_lib_confdb_object_iter = (struct req_lib_confdb_object_iter *)message; struct res_lib_confdb_object_iter res_lib_confdb_object_iter; - int object_name_len; + size_t object_name_len; int ret = CS_OK; if (!req_lib_confdb_object_iter->find_handle) { @@ -620,9 +620,9 @@ static void message_handler_req_lib_confdb_reload (void *conn, void *message) static void confdb_notify_lib_of_key_change(object_change_type_t change_type, hdb_handle_t parent_object_handle, hdb_handle_t object_handle, - const void *object_name_pt, int object_name_len, - const void *key_name_pt, int key_name_len, - const void *key_value_pt, int key_value_len, + const void *object_name_pt, size_t object_name_len, + const void *key_name_pt, size_t key_name_len, + const void *key_value_pt, size_t key_value_len, void *priv_data_pt) { struct res_lib_confdb_key_change_callback res; @@ -649,7 +649,7 @@ static void confdb_notify_lib_of_key_change(object_change_type_t change_type, static void confdb_notify_lib_of_new_object(hdb_handle_t parent_object_handle, hdb_handle_t object_handle, - const uint8_t *name_pt, int name_len, + const uint8_t *name_pt, size_t name_len, void *priv_data_pt) { struct res_lib_confdb_object_create_callback res; @@ -667,7 +667,7 @@ static void confdb_notify_lib_of_new_object(hdb_handle_t parent_object_handle, static void confdb_notify_lib_of_destroyed_object( hdb_handle_t parent_object_handle, - const uint8_t *name_pt, int name_len, + const uint8_t *name_pt, size_t name_len, void *priv_data_pt) { struct res_lib_confdb_object_destroy_callback res; diff --git a/services/testquorum.c b/services/testquorum.c index d8ab699..5bd2960 100644 --- a/services/testquorum.c +++ b/services/testquorum.c @@ -105,9 +105,9 @@ static quorum_set_quorate_fn_t set_quorum; static void key_change_notify(object_change_type_t change_type, hdb_handle_t parent_object_handle, hdb_handle_t object_handle, - 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, + const void *object_name_pt, size_t object_name_len, + const void *key_name_pt, size_t key_len, + const void *key_value_pt, size_t key_value_len, void *priv_data_pt) { unsigned int members[1]; diff --git a/test/testconfdb.c b/test/testconfdb.c index a9949e1..874e0ee 100644 --- a/test/testconfdb.c +++ b/test/testconfdb.c @@ -60,11 +60,11 @@ static void print_config_tree(confdb_handle_t handle, hdb_handle_t parent_object { hdb_handle_t object_handle; char object_name[1024]; - int object_name_len; + size_t object_name_len; char key_name[1024]; - int key_name_len; + size_t key_name_len; char key_value[1024]; - int key_value_len; + size_t key_value_len; int res; int i; @@ -198,7 +198,7 @@ int main (int argc, char *argv[]) { int result; hdb_handle_t totem_handle; char key_value[256]; - int value_len; + size_t value_len; result = confdb_initialize (&handle, &callbacks); if (result != CS_OK) { diff --git a/tools/corosync-objctl.c b/tools/corosync-objctl.c index 70af9f1..1bfa7d5 100644 --- a/tools/corosync-objctl.c +++ b/tools/corosync-objctl.c @@ -103,11 +103,11 @@ static void print_config_tree(confdb_handle_t handle, hdb_handle_t parent_object { hdb_handle_t object_handle; char object_name[OBJ_NAME_SIZE]; - int object_name_len; + size_t object_name_len; char key_name[OBJ_NAME_SIZE]; - int key_name_len; + size_t key_name_len; char key_value[OBJ_NAME_SIZE]; - int key_value_len; + size_t key_value_len; cs_error_t res; int children_printed; @@ -295,7 +295,7 @@ static void write_key(confdb_handle_t handle, char * path_pt) char key_name[OBJ_NAME_SIZE]; char key_value[OBJ_NAME_SIZE]; char old_key_value[OBJ_NAME_SIZE]; - int old_key_value_len; + size_t old_key_value_len; cs_error_t res; /* find the parent object */ -- 1.6.2.rc1.285.gc5f54 _______________________________________________ Openais mailing list Openais@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/openais