tdb2: careful on wrap.
commit205e198471a481b849d05b5756261f1739c0c8b2
authorRusty Russell <rusty@rustcorp.com.au>
Sun, 29 Jan 2012 22:53:50 +0000 (30 09:23 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Sun, 29 Jan 2012 22:53:50 +0000 (30 09:23 +1030)
tree1a3901d647eb9f3ecd63debc4ef98173e8083b4b
parent697a6e9504d9f3eefd97c7c822e90feddd9b9a3b
tdb2: careful on wrap.

It's much harder to wrap a 64-bit tdb2 than a 32-bit tdb1, but we should still
take care against bugs.

Also, we should *not* cast the length to a size_t when comparing it to
the stat result, in case size_t is 32 bit.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit 6f7cb26e589cea081e71c59801eae87178967861)
lib/tdb2/check.c
lib/tdb2/free.c
lib/tdb2/io.c
lib/tdb2/open.c
lib/tdb2/private.h
lib/tdb2/transaction.c