[comp.sys.atari.st.tech] MWC fread

paulm@ccicpg.UUCP (Paul Moreau) (11/20/90)

  Hi, I am now putting the finishing touches on my TAR program for the
  ST and my SCSI cartirdge tape drive that writes and reads UNIX compatible
  tar files on tape.   It works fine but one problem showed up when I added
  the -b (block buffering) option:  the read from the disk is 4 to 6 times 
  slower than the write to tape!  I was using MWC's fread with stat and other
  releated calls to maintain UNIX type compatiblilty with the directory
  elements (ie. mtime, mode, and others).  I know that my disc will read MUCH
  faster using the Fread gemdos call but I am unable to find the Handle
  element in the FILE *structure.   I tried porting and recompiling under
  sozobon and although it reads the disc magnitudes of times faster, I am
  having problems passing the stat structure pointer around.  Can anybody help
  me out on this?

  BTW:  tar also supports the -f {filename} flag to create tar files on disc
  instead of tape.  I am also thinking of adding the Streaming Disc feature
  that the latest Backup thread has been talking about.

  This will backup multiple partitions to tape, file or streaming disc until
  all is backed up, or space on the tape/disc runs out.

  When completed, I will post binaries and sources of both the tape driver
  and tar program.

  THANX in ADVANCE,  Paul Moreau.
---
  .==========================================================.
  | ### ####### ###     |    N O R T H    | /==============\ |
  | ### ###     ###     |  A M E R I C A  |< An STC Company >|
  | ### ####### ####### |    (was CCI)    | \==============/ |
  |----------------------------------------------------------|
  | UUCP: ..uunet!ccicpg!dl2!paulm |     Paul L. Moreau      |
  |   or  ..uunet!ccicpg!dl1!paulm | Sr. Diag Software Eng.  |
  |   or  ..uunet!ccicpg!paulm     |   Irvine, California    |
  `=========================================================='