Commit f1069e4a authored by Rusty Russell's avatar Rusty Russell

tdb2: avoid C++ reserved words (ie. private)

parent e6862ec8
...@@ -759,8 +759,8 @@ static enum TDB_ERROR check_linear(struct tdb_context *tdb, ...@@ -759,8 +759,8 @@ static enum TDB_ERROR check_linear(struct tdb_context *tdb,
enum TDB_ERROR tdb_check_(struct tdb_context *tdb, enum TDB_ERROR tdb_check_(struct tdb_context *tdb,
enum TDB_ERROR (*check)(TDB_DATA key, TDB_DATA data, enum TDB_ERROR (*check)(TDB_DATA key, TDB_DATA data,
void *private), void *private_data),
void *private) void *private_data)
{ {
tdb_off_t *fr = NULL, *used = NULL, ft, recovery; tdb_off_t *fr = NULL, *used = NULL, ft, recovery;
size_t num_free = 0, num_used = 0, num_found = 0, num_ftables = 0; size_t num_free = 0, num_used = 0, num_found = 0, num_ftables = 0;
...@@ -801,7 +801,8 @@ enum TDB_ERROR tdb_check_(struct tdb_context *tdb, ...@@ -801,7 +801,8 @@ enum TDB_ERROR tdb_check_(struct tdb_context *tdb,
} }
/* FIXME: Check key uniqueness? */ /* FIXME: Check key uniqueness? */
ecode = check_hash(tdb, used, num_used, num_ftables, check, private); ecode = check_hash(tdb, used, num_used, num_ftables, check,
private_data);
if (ecode != TDB_SUCCESS) if (ecode != TDB_SUCCESS)
goto out; goto out;
......
...@@ -462,7 +462,7 @@ enum TDB_ERROR tdb_wipe_all(struct tdb_context *tdb); ...@@ -462,7 +462,7 @@ enum TDB_ERROR tdb_wipe_all(struct tdb_context *tdb);
* tdb_check - check a TDB for consistency * tdb_check - check a TDB for consistency
* @tdb: the tdb context returned from tdb_open() * @tdb: the tdb context returned from tdb_open()
* @check: function to check each key/data pair (or NULL) * @check: function to check each key/data pair (or NULL)
* @private: argument for @check, must match type. * @private_data: argument for @check, must match type.
* *
* This performs a consistency check of the open database, optionally calling * This performs a consistency check of the open database, optionally calling
* a check() function on each record so you can do your own data consistency * a check() function on each record so you can do your own data consistency
...@@ -471,18 +471,18 @@ enum TDB_ERROR tdb_wipe_all(struct tdb_context *tdb); ...@@ -471,18 +471,18 @@ enum TDB_ERROR tdb_wipe_all(struct tdb_context *tdb);
* *
* Returns TDB_SUCCESS or an error. * Returns TDB_SUCCESS or an error.
*/ */
#define tdb_check(tdb, check, private) \ #define tdb_check(tdb, check, private_data) \
tdb_check_((tdb), typesafe_cb_preargs(enum TDB_ERROR, \ tdb_check_((tdb), typesafe_cb_preargs(enum TDB_ERROR, \
(check), (private), \ (check), (private_data), \
struct tdb_data, \ struct tdb_data, \
struct tdb_data), \ struct tdb_data), \
(private)) (private_data))
enum TDB_ERROR tdb_check_(struct tdb_context *tdb, enum TDB_ERROR tdb_check_(struct tdb_context *tdb,
enum TDB_ERROR (*check)(struct tdb_data key, enum TDB_ERROR (*check)(struct tdb_data key,
struct tdb_data data, struct tdb_data data,
void *private), void *private_data),
void *private); void *private_data);
/** /**
* tdb_error - get the last error (not threadsafe) * tdb_error - get the last error (not threadsafe)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment