home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d0xx / d050 / unixarc.lha / UnixArc / POSTER < prev    next >
Encoding:
Text File  |  1987-01-17  |  3.2 KB  |  73 lines

  1. Article 2360 of net.sources:
  2. Relay-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site well.UUCP
  3. Path: well!ptsfa!qantel!ihnp4!gargoyle!jpusa1!stu
  4. From: stu@jpusa1.UUCP (Stu Heiss)
  5. Newsgroups: net.sources
  6. Subject: arc.shar.01
  7. Message-ID: <111@jpusa1.UUCP>
  8. Date: 30 Sep 86 20:48:30 GMT
  9. Date-Received: 2 Oct 86 09:29:55 GMT
  10. Organization: JPUSA, Chicago, IL
  11. Lines: 212
  12.  
  13. This is a resubmission of the arc 5.12 sources posted by Mike Farren.
  14.  
  15. WARNING!!!
  16.  
  17. Although I've managed to get this running on a 68k Unisoft (sys 5) box,
  18. the code is not thoroughly tested.  I *do* know that it will handle
  19. crunched files and am pretty sure packed also.  Some of the other formats
  20. have not been tested although it probably works.  This program makes
  21. assumptions about sizeof and endedness.  It was written for CI-C86
  22. (8086 architecture) where sizeof and endedness is different for just about any
  23. datatype than on a 68k box.  Since it works at all, I've probably caught most
  24. (all?) of the dependencies.  The troublesome code is mostly (all?) in
  25. arcunix.c which replaces arcdos.mac and arcdir.mac.  I've done the
  26. typedefs for this machine only, but porting to others should now be
  27. simple.  The most troublesome part is dealing with the arc headers
  28. as you have to read the header into a buffer and parse it into a
  29. structure.  I have, of course, converted the source to *not* need the
  30. obscure macro processor.  The orriginal arcdos.mac and arcdir.mac are
  31. included at the end of this for the sake of completeness.  They are not
  32. converted.  I *have not* tried to get marc or xarc going although the
  33. Makefile would lead you to believe otherwise.  They're of little use under
  34. unix anyway.  Thanks to the poster of tm_to_time.c (included also) as
  35. this is necessary for the time/date conversions between dos/unix.  Sorry
  36. I can't remember who it was.
  37.  
  38. Following is a disclaimer from Mike's orriginal posting... - Stu
  39.  
  40. **** FLAMEPROOF SUIT ON ****
  41.  
  42. This is NOT a public domain program, but is copyrighted by System Enhancements
  43. Associates.  They have released the compiled program as shareware, meaning 
  44. that payment is NOT required for the program, but IS solicited.  I have
  45. received explicit permission from Thom Henderson, the author of this program,
  46. to post these sources.  No commercial intent is here, so please don't look
  47. for it!
  48.  
  49. **** FLAMEPROOF SUIT OFF ***
  50.  
  51. Some notes towards a UNIX version of ARC:
  52.  
  53. 1.  These sources represent the MS-DOS version of ARC.  As such, they have a
  54.     few of the MS-DOS limitations, i.e., eight-letter filenames with a three-
  55.     letter extension, limited use of pathnames, and assumption of a single-
  56.     user, single task OS.  It would be nice to address these limitations
  57.     for a UNIX version.
  58.  
  59. 2.  The sources are not, strictly speaking, C sources.  They need to be
  60.     preprocessed by a macro preprocesser.  The preprocessor used to produce
  61.     them is called MACRO, and is a commercial product of SEA, the producers
  62.     of ARC.  It should be a simple task to fake it, though, as the preprocessor
  63.     does not appear to have been used extensively.
  64.  
  65. -------------
  66.  
  67. #       This is a shell archive.
  68. #    Remove everything above and including the cut line.
  69. #    Then run the rest of the file through sh.
  70. -----cut here-----cut here-----cut here-----cut here-----
  71. -- 
  72. Stu Heiss {ihnp4!jpusa1!stu}
  73.