git.samba.org
/
metze
/
samba
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dbwrap: Add dbwrap_fetch_int32
[metze/samba/wip.git]
/
lib
/
dbwrap
/
dbwrap_util.c
diff --git
a/lib/dbwrap/dbwrap_util.c
b/lib/dbwrap/dbwrap_util.c
index 6086ce90ae5caf19145e5d9ac75c6b5601808bbe..8f2e99744ac2baa927f710e6f3dde55479d13f97 100644
(file)
--- a/
lib/dbwrap/dbwrap_util.c
+++ b/
lib/dbwrap/dbwrap_util.c
@@
-26,8
+26,8
@@
#include "dbwrap.h"
#include "lib/util/util_tdb.h"
#include "dbwrap.h"
#include "lib/util/util_tdb.h"
-NTSTATUS dbwrap_fetch_int32
_bystring(struct db_context *db, const char *keystr
,
-
int32_t *result)
+NTSTATUS dbwrap_fetch_int32
(struct db_context *db, TDB_DATA key
,
+ int32_t *result)
{
TDB_DATA dbuf;
NTSTATUS status;
{
TDB_DATA dbuf;
NTSTATUS status;
@@
-36,7
+36,7
@@
NTSTATUS dbwrap_fetch_int32_bystring(struct db_context *db, const char *keystr,
return NT_STATUS_INVALID_PARAMETER;
}
return NT_STATUS_INVALID_PARAMETER;
}
- status = dbwrap_fetch
_bystring(db, talloc_tos(), keystr
, &dbuf);
+ status = dbwrap_fetch
(db, talloc_tos(), key
, &dbuf);
if (!NT_STATUS_IS_OK(status)) {
return status;
}
if (!NT_STATUS_IS_OK(status)) {
return status;
}
@@
-51,6
+51,12
@@
NTSTATUS dbwrap_fetch_int32_bystring(struct db_context *db, const char *keystr,
return NT_STATUS_OK;
}
return NT_STATUS_OK;
}
+NTSTATUS dbwrap_fetch_int32_bystring(struct db_context *db, const char *keystr,
+ int32_t *result)
+{
+ return dbwrap_fetch_int32(db, string_term_tdb_data(keystr), result);
+}
+
NTSTATUS dbwrap_store_int32_bystring(struct db_context *db, const char *keystr,
int32_t v)
{
NTSTATUS dbwrap_store_int32_bystring(struct db_context *db, const char *keystr,
int32_t v)
{