diff options
author | Volker Lendecke <vlendec@samba.org> | 2007-07-05 16:26:27 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:23:48 -0500 |
commit | 0bc56a2e5ffd0e65e4770e10c80d9fec02950b36 (patch) | |
tree | e1d8ede295e811121e252e80c3313697246df29b /source3/include | |
parent | 4ce65137d927a1f464dcd8f3e5b7b13c71adda27 (diff) | |
download | samba-0bc56a2e5ffd0e65e4770e10c80d9fec02950b36.tar.gz samba-0bc56a2e5ffd0e65e4770e10c80d9fec02950b36.tar.bz2 samba-0bc56a2e5ffd0e65e4770e10c80d9fec02950b36.zip |
r23724: Reduce access to the global inbuf a tiny bit. Add a struct smb_request
that contains some of the fields from the SMB header, removing the need
to access inbuf directly. This right now is used only in the open file
code & friends, and creating that header is only done when needed. This
needs more work, but it is a start.
Jeremy, I'm only checking this into 3_0, please review before I merge it
to _26.
Volker
(This used to be commit ca988f4e79e977160d82e86486972afd15d4acf5)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/smb.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h index 9c7b32f58a..95889f86e5 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -682,6 +682,13 @@ struct current_user { NT_USER_TOKEN *nt_user_token; }; +struct smb_request { + uint16 flags2; + uint16 smbpid; + uint16 mid; + uint16 vuid; +}; + /* Defines for the sent_oplock_break field above. */ #define NO_BREAK_SENT 0 #define BREAK_TO_NONE_SENT 1 |