Rename struct traverse_state to allow tools C files to be #included.
[amitay/samba.git] / ctdb / tools / ctdb_vacuum.c
index 419e660a7faf15f9b38dfea2100accbda9fa3c3d..3bde7b384d042c9c37d601e047b36f106ebbb2fd 100644 (file)
@@ -478,7 +478,7 @@ int ctdb_vacuum(struct ctdb_context *ctdb, int argc, const char **argv)
        return 0;
 }
 
-struct traverse_state {
+struct vacuum_traverse_state {
        bool error;
        struct tdb_context *dest_db;
 };
@@ -488,7 +488,7 @@ struct traverse_state {
  */
 static int repack_traverse(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *private)
 {
-       struct traverse_state *state = (struct traverse_state *)private;
+       struct vacuum_traverse_state *state = (struct vacuum_traverse_state *)private;
        if (tdb_store(state->dest_db, key, data, TDB_INSERT) != 0) {
                state->error = true;
                return -1;
@@ -502,7 +502,7 @@ static int repack_traverse(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data,
 static int ctdb_repack_tdb(struct tdb_context *tdb)
 {
        struct tdb_context *tmp_db;
-       struct traverse_state state;
+       struct vacuum_traverse_state state;
 
        if (tdb_transaction_start(tdb) != 0) {
                DEBUG(DEBUG_ERR,(__location__ " Failed to start transaction\n"));