| commit | 999f094aa3ccda4708fd7290f44cb9ae68666e54 | [log] [tgz] |
|---|---|---|
| author | Rui Ueyama <ruiu@google.com> | Sat Jan 07 08:28:56 2017 +0000 |
| committer | Rui Ueyama <ruiu@google.com> | Sat Jan 07 08:28:56 2017 +0000 |
| tree | 40c172b92044902ee2dd23f5c6a17fc3f94db570 | |
| parent | 3f499b68259155d53e7e65f2d95e1e9148242d2b [diff] |
TarWriter: Use Ustar header's "prefix" field to store long filenames. Tar's Ustar header has the "prefix" field to store a directory part of a filename. It is not as flexible as the PAX-extended filename because there's still a limitation on the maximum filename size, but it mitigates the situation. This patch should unbreak some Windows buildbots that uses very old tar command. llvm-svn: 291340