X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftdb2.h;h=3e02c8037e16a65b89ba1254e7d8752fb5babdc8;hp=23f57f84a6906dcb33679defe245fdd34f99ef84;hb=74c15d72a2ddc484c771bc226134673409e9a40f;hpb=b24f8e2ae5ac22fc2e5dbfebebf9c5fa2f338588;ds=sidebyside diff --git a/ccan/tdb2/tdb2.h b/ccan/tdb2/tdb2.h index 23f57f84..3e02c803 100644 --- a/ccan/tdb2/tdb2.h +++ b/ccan/tdb2/tdb2.h @@ -96,6 +96,24 @@ typedef struct tdb_data { size_t dsize; } TDB_DATA; +/** + * enum TDB_ERROR - error returns for TDB + * + * See Also: + * tdb_errorstr() + */ +enum TDB_ERROR { + TDB_SUCCESS = 0, /* No error. */ + TDB_ERR_CORRUPT = -1, /* We read the db, and it was bogus. */ + TDB_ERR_IO = -2, /* We couldn't read/write the db. */ + TDB_ERR_LOCK = -3, /* Locking failed. */ + TDB_ERR_OOM = -4, /* Out of Memory. */ + TDB_ERR_EXISTS = -5, /* The key already exists. */ + TDB_ERR_NOEXIST = -6, /* The key does not exist. */ + TDB_ERR_EINVAL = -7, /* You're using it wrong. */ + TDB_ERR_RDONLY = -8 /* The database is read-only. */ +}; + /** * tdb_store - store a key/value pair in a tdb. * @tdb: the tdb context returned from tdb_open() @@ -142,17 +160,6 @@ struct tdb_data tdb_fetch(struct tdb_context *tdb, struct tdb_data key); * See Also: * tdb_error(), tdb_errorstr() */ -enum TDB_ERROR { - TDB_SUCCESS=0, /* No error. */ - TDB_ERR_CORRUPT, /* We read the db, and it was bogus. */ - TDB_ERR_IO, /* We couldn't read/write the db. */ - TDB_ERR_LOCK, /* Locking failed. */ - TDB_ERR_OOM, /* Out of Memory. */ - TDB_ERR_EXISTS, /* The key already exists. */ - TDB_ERR_NOEXIST, /* The key does not exist. */ - TDB_ERR_EINVAL, /* You're using it wrong. */ - TDB_ERR_RDONLY /* The database is read-only. */ -}; /** * tdb_error - fetch the last error value from the tdb.