r23183: Check in a change made by Tridge:
authorVolker Lendecke <vlendec@samba.org>
Tue, 29 May 2007 09:30:34 +0000 (09:30 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:22:52 +0000 (12:22 -0500)
commit9b10dbbd5de8813fc15ebbb6be9b18010ffe8139
tree03d6399f963119ad07d2cbdbaf39698ff6a432b8
parent0153386c1a3625b2f699863991893f399c40af48
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
23 files changed:
source/Makefile.in
source/include/locking.h
source/include/smb.h
source/lib/file_id.c [new file with mode: 0644]
source/libsmb/smb_share_modes.c
source/locking/brlock.c
source/locking/locking.c
source/locking/posix.c
source/printing/printfsp.c
source/rpc_server/srv_srvsvc_nt.c
source/smbd/close.c
source/smbd/filename.c
source/smbd/files.c
source/smbd/nttrans.c
source/smbd/open.c
source/smbd/oplock.c
source/smbd/oplock_irix.c
source/smbd/oplock_linux.c
source/smbd/reply.c
source/smbd/trans2.c
source/torture/locktest.c
source/torture/locktest2.c
source/utils/status.c