home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
zip
/
gnu
/
gtarbin.lzh
/
GTARBIN
/
BUGS
< prev
next >
Wrap
Text File
|
1993-07-27
|
2KB
|
37 lines
GNU Tar 1.10 Port for the Atari ST with MiNT (and without)
==========================================================
There are most certainly bugs in this version. If you do find any please
report them to me and I'll try to fix them, although I don't guarantee it.
Bugs
====
1. The Pfork() command within MiNT doesn't work properly. This causes GNU tar
to hang when using compressed archives on special files. i.e. on u:\dev\tape or
u:\dev\fd, or the tape drive... etc, but it does work fine with normal files.
The BUG is really within MiNT. The Pfork command will wait until the
parent exits. This is not the proper function of Pfork. Pfork should copy the
current process, sharing its parent's address space and both the child and
parent should continue processing. This is where the problem lies, GNU Tar
feeds info back and forth between two tar processes for special archives,so the
child process hangs and the whole process then hangs both the parent and child.
Then the only solution is to kill the processes, some are waiting for I/O and
some are just sleeping.
I did try and get around the problem using tfork(), but I couldn't get it
to work. So for now don't used compressed archives on special files, until
MiNT is fixed, or if someone else is willing to fix or let me have a solution
and I'll implement it. Thanks!.
2. The Append and Update features of GNU Tar are not supported on SCSI tape
streamers. The sole reason for this, is that not all streamers support the
backspacing function, and my tape drive is one of them. So, I couldn't even
test the feature even if I did implement it. If you try to do anything with
these commands on the tape streamer an error message will appear and GNU tar
will abort. Again, if anybody is willing to supply a fix then please let me
know.
Alan Hourihane
email: alanh@logitek.co.uk
13/02/92