Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[Solved] Setting mtime doesn't work after copying a file with mmap
Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
> My first question is always: What does POSIX say?
POSIX says:
"The last data modification and last file status change timestamps of a file that is mapped with MAP_SHARED and PROT_WRITE shall be marked for update at some point in the interval between a write reference to the mapped region and the next call to msync() with MS_ASYNC or MS_SYNC for that portion of the file by any process."
When I do a msync with MS_ASYNC it works as expected and it should not block the process (I did not test the latter). So it was a usage issue. Sorry for the noise...
Carsten
Home |
Main Index |
Thread Index |
Old Index