summaryrefslogtreecommitdiffstats
path: root/source/torture
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2007-05-29 09:30:34 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:22:52 -0500
commit9b10dbbd5de8813fc15ebbb6be9b18010ffe8139 (patch)
tree03d6399f963119ad07d2cbdbaf39698ff6a432b8 /source/torture
parent0153386c1a3625b2f699863991893f399c40af48 (diff)
downloadsamba-9b10dbbd5de8813fc15ebbb6be9b18010ffe8139.tar.gz
samba-9b10dbbd5de8813fc15ebbb6be9b18010ffe8139.tar.xz
samba-9b10dbbd5de8813fc15ebbb6be9b18010ffe8139.zip
r23183: Check in a change made by Tridge:
This replaces the internal explicit dev/ino file id representation by a "struct file_id". This is necessary as cluster file systems and NFS don't necessarily assign the same device number to the shared file system. With this structure in place we can now easily add different schemes to map a file to a unique 64-bit device node. Jeremy, you might note that I did not change the external interface of smb_share_modes.c. Volker
Diffstat (limited to 'source/torture')
-rw-r--r--source/torture/locktest.c7
-rw-r--r--source/torture/locktest2.c6
2 files changed, 6 insertions, 7 deletions
diff --git a/source/torture/locktest.c b/source/torture/locktest.c
index 792ada61a96..92838f0ff20 100644
--- a/source/torture/locktest.c
+++ b/source/torture/locktest.c
@@ -116,8 +116,7 @@ static struct record preset[] = {
static struct record *recorded;
-static void print_brl(SMB_DEV_T dev,
- SMB_INO_T ino,
+static void print_brl(struct file_id id,
struct server_id pid,
enum brl_type lock_type,
enum brl_flavour lock_flav,
@@ -138,8 +137,8 @@ static void print_brl(SMB_DEV_T dev,
}
#endif
- printf("%s %05x:%05x %s %.0f:%.0f(%.0f)\n",
- procid_str_static(&pid), (int)dev, (int)ino,
+ printf("%s %s %s %.0f:%.0f(%.0f)\n",
+ procid_str_static(&pid), file_id_static_string(&id),
lock_type==READ_LOCK?"R":"W",
(double)start, (double)start+size-1,(double)size);
diff --git a/source/torture/locktest2.c b/source/torture/locktest2.c
index 71534010228..184c84be439 100644
--- a/source/torture/locktest2.c
+++ b/source/torture/locktest2.c
@@ -136,13 +136,13 @@ static BOOL try_unlock(struct cli_state *c, int fstype,
return False;
}
-static void print_brl(SMB_DEV_T dev, SMB_INO_T ino, struct server_id pid,
+static void print_brl(struct file_id id, struct server_id pid,
enum brl_type lock_type,
enum brl_flavour lock_flav,
br_off start, br_off size)
{
- printf("%6d %05x:%05x %s %.0f:%.0f(%.0f)\n",
- (int)procid_to_pid(&pid), (int)dev, (int)ino,
+ printf("%6d %s %s %.0f:%.0f(%.0f)\n",
+ (int)procid_to_pid(&pid), file_id_static_string(&id),
lock_type==READ_LOCK?"R":"W",
(double)start, (double)start+size-1,(double)size);