Tim Kientzle 3f6c3bcd84 Fix 'bsdtar -t' on tape drives. Libarchive uses the
skip() callback to skip over data when reading uncompressed
archives.  This gets invoked, for example, during tar -t
or tar -x with a filename argument.  The revised code
only calls [lf]seek() on regular files, instead of depending
on the kernel to return an error.

Thanks to: bde for explaining the implementation of lseek()
Thanks to: Daniel O'Connor for testing
Approved by: re (Ken Smith)
MFC after: 5 days
2007-06-26 03:06:48 +00:00
..
2007-06-26 02:07:47 +00:00
2006-09-17 21:27:35 +00:00
2006-10-09 05:12:54 +00:00
2007-06-10 19:06:09 +00:00
2007-05-24 20:28:14 +00:00
2007-05-24 22:10:22 +00:00
2007-04-09 01:45:30 +00:00
2007-04-09 01:45:30 +00:00
2007-06-08 02:21:13 +00:00
2006-03-23 14:09:21 +00:00