]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dbwrap: add dbwrap_trans_store_uint32()
authorStefan Metzmacher <metze@samba.org>
Fri, 28 Mar 2008 19:03:30 +0000 (20:03 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 1 Apr 2008 12:04:23 +0000 (14:04 +0200)
metze

source/lib/dbwrap_util.c

index cecb8d6dd6bc65e66ce6c8eb3504502d775fd1ad..1105b083e03eb8eb8e81f322bfa607dec0bb2f67 100644 (file)
@@ -256,6 +256,19 @@ NTSTATUS dbwrap_trans_store_int32(struct db_context *db, const char *keystr,
                                  TDB_REPLACE);
 }
 
+NTSTATUS dbwrap_trans_store_uint32(struct db_context *db, const char *keystr,
+                                  uint32_t v)
+{
+       uint32 v_store;
+
+       SIVAL(&v_store, 0, v);
+
+       return dbwrap_trans_store(db, string_term_tdb_data(keystr),
+                                 make_tdb_data((const uint8 *)&v_store,
+                                               sizeof(v_store)),
+                                 TDB_REPLACE);
+}
+
 NTSTATUS dbwrap_trans_store_bystring(struct db_context *db, const char *key,
                                     TDB_DATA data, int flags)
 {