Jose V Beneyto [2010-06-03 10:28]:
Hi Tilman,
The error messages comes from libarchive/archive_write_disk.c:1976. To figure what's wrong, we need to know the value of errno at that time.
I_guess_ the error message gets printed in tar/read.c:311 -- if you could hack it to also print the value of archive_errno(a) that would help to figure out why the mtime couldn't be set.
On 06/02/10 19:15, Tilman Sauerbeck wrote: thanks a lot, I wrote the patch you told me (attached) and now the message is: ... errno: 38; Can't update time for ...
Interesting. Which of the set_time() functions is used (there are ~5 of them, guarded by ifdefs). Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?