Browse Source

sync the rest of the code with previous header changes

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2042 fd59a12c-fef9-0310-b244-a6a79926bd2f
Jim Meyering 17 năm trước cách đây
mục cha
commit
00db317b82
7 tập tin đã thay đổi với 52 bổ sung51 xóa
  1. 24 24
      exec/objdb.c
  2. 2 1
      include/corosync/engine/objdb.h
  3. 1 1
      lib/sa-confdb.c
  4. 14 14
      services/confdb.c
  5. 3 3
      services/testquorum.c
  6. 4 4
      test/testconfdb.c
  7. 4 4
      tools/corosync-objctl.c

+ 24 - 24
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;

+ 2 - 1
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,

+ 1 - 1
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");

+ 14 - 14
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;

+ 3 - 3
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];

+ 4 - 4
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) {

+ 4 - 4
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 */