diff options
author | Jeremy Allison <jra@samba.org> | 2005-12-13 18:11:50 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:05:49 -0500 |
commit | ab7a4f7e8e4b946a8acd0a205c16dbf6a3afecad (patch) | |
tree | d91dcd5c2a731925cec24e67c5a4e78dd3b7dac0 /source3/include | |
parent | 7d2771e758d4e8ef0adb45e55775b524de4dba9a (diff) | |
download | samba-ab7a4f7e8e4b946a8acd0a205c16dbf6a3afecad.tar.gz samba-ab7a4f7e8e4b946a8acd0a205c16dbf6a3afecad.tar.bz2 samba-ab7a4f7e8e4b946a8acd0a205c16dbf6a3afecad.zip |
r12213: Final fix for #3303 - send rename messages to smbd's
that have open file handles to allow them to correctly
implement delete on close. There is a further correctness
fix I'm intending to add to this to cope with different share
paths, but not right now...
Jeremy.
(This used to be commit 932e337db8788e75344e1c7cf1ef009d090cb039)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/messages.h | 1 | ||||
-rw-r--r-- | source3/include/smb.h | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/source3/include/messages.h b/source3/include/messages.h index abe219374e..4b1732d42d 100644 --- a/source3/include/messages.h +++ b/source3/include/messages.h @@ -68,6 +68,7 @@ #define MSG_SMB_ASYNC_LEVEL2_BREAK 3008 #define MSG_SMB_OPEN_RETRY 3009 #define MSG_SMB_KERNEL_BREAK 3010 +#define MSG_SMB_FILE_RENAME 3011 /* winbind messages */ #define MSG_WINBIND_FINISHED 4001 diff --git a/source3/include/smb.h b/source3/include/smb.h index 6e995b8198..fc256c6f69 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -1459,6 +1459,12 @@ struct kernel_oplock_message { unsigned long file_id; }; +struct file_renamed_message { + SMB_DEV_T dev; + SMB_INO_T inode; + char names[1]; /* A variable area containing sharepath and filename. */ +}; + /* * On the wire return values for oplock types. */ |