home *** CD-ROM | disk | FTP | other *** search
- 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
-