diff options
author | Stefan Metzmacher <metze@samba.org> | 2006-05-19 15:10:39 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:08:09 -0500 |
commit | 7f0e17e9030ad734977f66c2cc27faec501154a2 (patch) | |
tree | dc44952b04d4e61fb8fcff50b4a3cb720276b57d /source4/ntvfs/nbench | |
parent | 472c0886254b82c2feffea734a80c4d29bd773b6 (diff) | |
download | samba-7f0e17e9030ad734977f66c2cc27faec501154a2.tar.gz samba-7f0e17e9030ad734977f66c2cc27faec501154a2.tar.bz2 samba-7f0e17e9030ad734977f66c2cc27faec501154a2.zip |
r15718: - split the SMBflush with the 0xFFFF wildcard fnum into a different level
metze
(This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
Diffstat (limited to 'source4/ntvfs/nbench')
-rw-r--r-- | source4/ntvfs/nbench/vfs_nbench.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/source4/ntvfs/nbench/vfs_nbench.c b/source4/ntvfs/nbench/vfs_nbench.c index 77de979153..963d422cf0 100644 --- a/source4/ntvfs/nbench/vfs_nbench.c +++ b/source4/ntvfs/nbench/vfs_nbench.c @@ -534,10 +534,19 @@ static NTSTATUS nbench_seek(struct ntvfs_module_context *ntvfs, static void nbench_flush_send(struct ntvfs_request *req) { union smb_flush *io = req->async_states->private_data; + uint16_t fnum; + + switch (io->generic.level) { + case RAW_FLUSH_FLUSH: + fnum = io->flush.in.file.fnum; + break; + case RAW_FLUSH_ALL: + fnum = 0xFFFF; + break; + } nbench_log(req, "Flush %d %s\n", - io->flush.in.file.fnum, - get_nt_error_c_code(req->async_states->status)); + fnum, get_nt_error_c_code(req->async_states->status)); PASS_THRU_REP_POST(req); } |