gzip version 1.3.12(Windows) and probaly others too, does not save / restore file timestamp correctly(Always set to current.
Linux versions, when saving to a local file system, resoter/save correctly, but if it is a mounted remote filesystem like CIFS in my case, does not.
After a change in the source code that I made, all Works OK.
The bug is, if copy_stat (&istat) is executed before I close ofd(file descriptor of a file being saved/restored), those times are not set properly.
Bu if I put copy_stat after file descriptor(ofd) is closed, and set it ofd = -1, then, they are all ok
Best regards
Antonio Sidinei Schug