Filesystem.Tar has problems with empty files
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=1950
Reported by Marcus Wellhardh wellhard@roxen.com
If I read from an empty file in a tar file I get "\0" as result.
Pike v7.2 release 122 running Hilfe v2.0 (Incremental Pike Frontend)
> object tar = Filesystem.Tar("Test_Platform.sb.tar");
Result: Filesystem.Tar(/* tar->filename="Test_Platform.sb.tar", root="",
wd="/" */)
> tar->open("/Test_Platform.sb/wa/view/__info", "r");
Result: Stdio.File(0, 0, 777 /* fd=7 */)
> tar->open("/Test_Platform.sb/wa/view/__info", "r")->read();
Result: "\0"