summaryrefslogtreecommitdiff
path: root/source4/lib/tdb/common/transaction.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2006-04-05 03:51:43 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:00:16 -0500
commitb9ccb39c48870b0a84e19e816932d08b3304c1f4 (patch)
tree4c22c27cf4bb896ca2d18f015430226055bf7e2a /source4/lib/tdb/common/transaction.c
parent9956009a41f2489abefa0a7a21553fb0b78e1fed (diff)
downloadsamba-b9ccb39c48870b0a84e19e816932d08b3304c1f4.tar.gz
samba-b9ccb39c48870b0a84e19e816932d08b3304c1f4.tar.bz2
samba-b9ccb39c48870b0a84e19e816932d08b3304c1f4.zip
r14916: print errno so I can work out why OpenBSD is failing the test for tdb
in the build farm. msync() is failing. (This used to be commit 4c3f3c414135c2b8fa9ea11a156246b56285b84f)
Diffstat (limited to 'source4/lib/tdb/common/transaction.c')
-rw-r--r--source4/lib/tdb/common/transaction.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/lib/tdb/common/transaction.c b/source4/lib/tdb/common/transaction.c
index 6960a02ad8..aa54c4ae3c 100644
--- a/source4/lib/tdb/common/transaction.c
+++ b/source4/lib/tdb/common/transaction.c
@@ -544,7 +544,8 @@ static int transaction_sync(struct tdb_context *tdb, tdb_off_t offset, tdb_len_t
if (msync(moffset + (char *)tdb->map_ptr,
length + (offset - moffset), MS_SYNC) != 0) {
tdb->ecode = TDB_ERR_IO;
- TDB_LOG((tdb, 0, "tdb_transaction: msync failed\n"));
+ TDB_LOG((tdb, 0, "tdb_transaction: msync failed - %s\n",
+ strerror(errno)));
return -1;
}
}