mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
util_tdb: make the _byblob fetch/store functions public again.
Users of these are currently being written... Michael (This used to be commit 1c51bec5318bad085c09931aa7e8f72f41d103fe)
This commit is contained in:
parent
a4a90c62e6
commit
6efe4873dc
@ -65,9 +65,13 @@ int tdb_read_lock_bystring_with_timeout(TDB_CONTEXT *tdb, const char *keyval,
|
||||
unsigned int timeout);
|
||||
void tdb_read_unlock_bystring(TDB_CONTEXT *tdb, const char *keyval);
|
||||
|
||||
int32 tdb_fetch_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key);
|
||||
int32 tdb_fetch_int32(struct tdb_context *tdb, const char *keystr);
|
||||
bool tdb_store_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 value);
|
||||
bool tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32 value);
|
||||
int tdb_store_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, int32 v);
|
||||
int tdb_store_int32(struct tdb_context *tdb, const char *keystr, int32 v);
|
||||
bool tdb_fetch_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 *value);
|
||||
bool tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32 *value);
|
||||
int32 tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int32 *oldval, int32 change_val);
|
||||
bool tdb_change_uint32_atomic(TDB_CONTEXT *tdb, const char *keystr,
|
||||
|
@ -167,7 +167,7 @@ void tdb_read_unlock_bystring(TDB_CONTEXT *tdb, const char *keyval)
|
||||
Output is int32 in native byte order.
|
||||
****************************************************************************/
|
||||
|
||||
static int32 tdb_fetch_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key)
|
||||
int32 tdb_fetch_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key)
|
||||
{
|
||||
TDB_DATA data;
|
||||
int32 ret;
|
||||
@ -200,7 +200,7 @@ int32 tdb_fetch_int32(TDB_CONTEXT *tdb, const char *keystr)
|
||||
Input is int32 in native byte order. Output in tdb is in little-endian.
|
||||
****************************************************************************/
|
||||
|
||||
static int tdb_store_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, int32 v)
|
||||
int tdb_store_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, int32 v)
|
||||
{
|
||||
TDB_DATA data;
|
||||
int32 v_store;
|
||||
@ -229,7 +229,7 @@ int tdb_store_int32(TDB_CONTEXT *tdb, const char *keystr, int32 v)
|
||||
Output is uint32 in native byte order.
|
||||
****************************************************************************/
|
||||
|
||||
static bool tdb_fetch_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 *value)
|
||||
bool tdb_fetch_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 *value)
|
||||
{
|
||||
TDB_DATA data;
|
||||
|
||||
@ -261,7 +261,7 @@ bool tdb_fetch_uint32(TDB_CONTEXT *tdb, const char *keystr, uint32 *value)
|
||||
Input is uint32 in native byte order. Output in tdb is in little-endian.
|
||||
****************************************************************************/
|
||||
|
||||
static bool tdb_store_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 value)
|
||||
bool tdb_store_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 value)
|
||||
{
|
||||
TDB_DATA data;
|
||||
uint32 v_store;
|
||||
|
Loading…
x
Reference in New Issue
Block a user