POSIX tar archives (bug#3410).
+2009-06-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tar-mode.el (tar-header-block-tokenize): Obey @LongLink even for
+ POSIX tar archives (bug#3410).
+
2009-06-04 Johan Bockgård <bojohan@gnu.org>
* vc.el (vc-revision-other-window): Fix argument to backend
(setq link-p 5)) ; directory
(if (and (equal name "././@LongLink")
- (equal magic-str "ustar ")) ;OLDGNU_MAGIC.
+ ;; Supposedly @LongLink is only used for GNUTAR
+ ;; format (i.e. "ustar ") but some POSIX Tar files
+ ;; (with "ustar\0") have been seen using it as well.
+ (member magic-str '("ustar " "ustar\0")))
;; This is a GNU Tar long-file-name header.
(let* ((size (tar-parse-octal-integer
string tar-size-offset tar-time-offset))