K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-06-26T03:06:48.000000Z K 7 svn:log V 465 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 END