Samba 2.0.6, MKS' touch.exe, and file/dir time stamps

Jeremy Allison jeremy at valinux.com
Tue Dec 21 20:09:53 GMT 1999


"Michael C. Adler" wrote:
> 
> This patch breaks "copy!"  Change MAX to MIN and I think you are set.
> 
> I assume 2.0.6 changed from MAX to MIN because I noticed that copy from
> a real NTFS drive to a Samba drive caused the date to be set to the
> changed time instead of the write time.  This broke tools like robocopy
> and made even dir show the wrong time by default when compared to the NT
> behavior.
> 
> The change does appear to have broken touch (in the NT resource kit).
> Some other versions of touch continued to work.
> 
> I tried the experiment of taking Paul's code and changing MAX back to
> MIN.  Magic!  I didn't test it, but I assume that touch from the NT
> resource kit sets one of the two parameters to either 0 or -1 and the
> other to the current time.
> 
> Paul's check for 0/-1 combined with MIN appears to break the fewest
> programs.

Ok - I'll change it to MIN and commit it to the master sources.

Thanks for testing this for us.

Cheers,

	Jeremy Allison,
	Samba Team.

-- 
--------------------------------------------------------
Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.
--------------------------------------------------------


More information about the samba-technical mailing list