Dear tar people, I felt today into trouble after an upgrade to 1.15.91 version of tar on my Debian GNU/Linux machine.
I'm running a little bit complecate environment (Debian-> UserModeLinux-> loopback mounted file as ext3) where extractions of a tar archive with sym-links fails (only 0 byte files are there). Tar extraction is not interrupted! The tar arhive is extracted within UserModeLinux on the loopback mounted fs. I invested some time to identify the problem because I thouhght is a problem of me. Now here is my patch to fix TAR: --- lib/timespec.h.orig 2006-07-19 16:01:51.000000000 +0200 +++ lib/timespec.h 2006-07-20 08:22:57.000000000 +0200 @@ -47,7 +47,7 @@ { return (a.tv_sec < b.tv_sec ? -1 : a.tv_sec > b.tv_sec ? 1 - : a.tv_nsec - b.tv_nsec); + : 0); } # if ! HAVE_DECL_NANOSLEEP ---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- For my opinion is to accurate to check nano seconds (nsec) to identify files with stat(), lstat() and fstat() in src/extract.c when process symbolic links! I get all the time a difference in the UserModeLinux -> loopback mounted fs while extracting (maybe my machine is too slow AMD3.2GHZ). Despite that why it's important to diff in nano seconds ? Looking for a solution, Raphael Bossek -- Echte DSL-Flatrate dauerhaft für 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]