Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
/* from server/ctdb_lock.c */
struct lock_request;
+typedef int (*ctdb_db_handler_t)(struct ctdb_db_context *ctdb_db,
+ void *private_data);
+
+int ctdb_db_prio_iterator(struct ctdb_context *ctdb, uint32_t priority,
+ ctdb_db_handler_t handler, void *private_data);
+
int ctdb_lockall_mark_prio(struct ctdb_context *ctdb, uint32_t priority);
int ctdb_lockall_unmark_prio(struct ctdb_context *ctdb, uint32_t priority);
return false;
}
-typedef int (*db_handler_t)(struct ctdb_db_context *ctdb_db,
- void *private_data);
-
-static int ctdb_db_prio_iterator(struct ctdb_context *ctdb, uint32_t priority,
- db_handler_t handler, void *private_data)
+int ctdb_db_prio_iterator(struct ctdb_context *ctdb, uint32_t priority,
+ ctdb_db_handler_t handler, void *private_data)
{
struct ctdb_db_context *ctdb_db;
int ret;