diff options
author | Jeremy Allison <jra@samba.org> | 2006-03-02 23:23:05 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:10:54 -0500 |
commit | 13de4d000e04ffca41814554bdee8291ddb1efe2 (patch) | |
tree | 38f3dd64244338818e91afe16e8216bcb43e0cc7 /source/torture | |
parent | 36df6ba3ad8b93744577ad92df0fe0b9bf9a4300 (diff) | |
download | samba-13de4d000e04ffca41814554bdee8291ddb1efe2.tar.gz samba-13de4d000e04ffca41814554bdee8291ddb1efe2.tar.xz samba-13de4d000e04ffca41814554bdee8291ddb1efe2.zip |
r13799: Make locktest debug a little easier to read.
Jeremy.
Diffstat (limited to 'source/torture')
-rw-r--r-- | source/torture/locktest.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/source/torture/locktest.c b/source/torture/locktest.c index daf791963ad..b946e48666e 100644 --- a/source/torture/locktest.c +++ b/source/torture/locktest.c @@ -51,6 +51,20 @@ static BOOL zero_zero; enum lock_op {OP_LOCK, OP_UNLOCK, OP_REOPEN}; +const char *lock_op_type(int op) +{ + if (op == WRITE_LOCK) return "write"; + else if (op == READ_LOCK) return "read"; + else return "other"; +} + +const char *lock_op_name(enum lock_op op) +{ + if (op == OP_LOCK) return "lock"; + else if (op == OP_UNLOCK) return "unlock"; + else return "reopen"; +} + struct record { enum lock_op lock_op; enum brl_type lock_type; @@ -520,9 +534,9 @@ static void test_locks(char *share[NSERVERS]) close_files(cli, fnum); for (i=0;i<n;i++) { - printf("{%d, %d, %u, %u, %.0f, %.0f, %u},\n", - recorded[i].lock_op, - recorded[i].lock_type, + printf("{%s, %s, conn = %u, file = %u, start = %.0f, len = %.0f, %u},\n", + lock_op_name(recorded[i].lock_op), + lock_op_type(recorded[i].lock_type), recorded[i].conn, recorded[i].f, (double)recorded[i].start, |