diff options
author | Stefan Metzmacher <metze@samba.org> | 2008-03-12 15:39:38 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2008-04-07 12:29:26 +0200 |
commit | d03453864ab1bc5fd3b4a3abaf96176a006c102b (patch) | |
tree | 13389e06bd05336a1937b98d3e821ad995eef019 /source3/libsmb/clitrans.c | |
parent | 2ccf50256e31bd7b9da0f7a7c223bebca5bca062 (diff) | |
download | samba-d03453864ab1bc5fd3b4a3abaf96176a006c102b.tar.gz samba-d03453864ab1bc5fd3b4a3abaf96176a006c102b.tar.bz2 samba-d03453864ab1bc5fd3b4a3abaf96176a006c102b.zip |
smbd: implement the strange write time update logic
We now never call file_ntimes() directly, every update
is done via smb_set_file_time().
This let samba3 pass the BASE-DELAYWRITE test.
The write time is only updated 2 seconds after the
first write() on any open handle to the current time
(not the time of the first write).
Each handle which had write requests updates the write
time to the current time on close().
If the write time is set explicit via setfileinfo or setpathinfo
the write time is visible directly and a following close
on the same handle doesn't update the write time.
metze
(This used to be commit 2eab212ea2e1bfd8fa716c2c89b2c042f7ba12ea)
Diffstat (limited to 'source3/libsmb/clitrans.c')
0 files changed, 0 insertions, 0 deletions