ctdb: add an option --print-emptyrecords to enable printing of empty records in dumpi...
[ctdb.git] / include / ctdb.h
index a6cafe34110a133e3229bae5b764e0e107e5f61b..5aea9fb5b55f64f50f4576172e14e4ed6844228a 100644 (file)
@@ -470,8 +470,14 @@ int ctdb_set_logfile(struct ctdb_context *ctdb, const char *logfile, bool use_sy
 typedef int (*ctdb_traverse_func)(struct ctdb_context *, TDB_DATA, TDB_DATA, void *);
 int ctdb_traverse(struct ctdb_db_context *ctdb_db, ctdb_traverse_func fn, void *private_data);
 
+struct ctdb_dump_db_context {
+       FILE *f;
+       bool printemptyrecords;
+};
+
 int ctdb_dumpdb_record(struct ctdb_context *ctdb, TDB_DATA key, TDB_DATA data, void *p);
-int ctdb_dump_db(struct ctdb_db_context *ctdb_db, FILE *f);
+int ctdb_dump_db(struct ctdb_db_context *ctdb_db,
+                struct ctdb_dump_db_context *ctx);
 
 /*
   get the pid of a ctdb daemon