> Date: Fri, 20 Apr 2007 12:06:57 -0700 (PDT)
> From: Aaron Shatters <[EMAIL PROTECTED]>
> 
> Furthermore, even if the file system updated the mtime on the directory 
> immediately, you can actually mess make up by using $(shell copy nul 
> somefile), then $(wildcard somefile), then $(shell copy nul somefile2), then 
> $(wildcard somefile2)... as long as somefile and somefile2 didn't exist when 
> make was called.  This is because mtime only has a resolution of seconds, so 
> any file you create within a 0-1 seconds of the last cache will be invisible 
> to make.  This is the third problem that I faced.

Patches are welcome to get the Windows port to use the sub-second time
resolution that is used by other platforms.  NTFS filesystems have
100-nanosecond resolution, so in principle we could do much better
than 1 second.  Make already has a framework to do that on Posix
platforms; all that is missing is to plug Windows into that framework.

Thanks in advance.


_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to