From:	CRDGW2::CRDGW2::MRGATE::"SMTP::DRYCAS.CLUB.CC.CMU.EDU::VMSNET-REQUEST" 17-APR-1991 15:39:11.37
To:	ARISIA::EVERHART
CC:	
Subj:	RE: Broken unshar.exe

From:	vmsnet-request@DRYCAS.CLUB.CC.CMU.EDU@SMTP@CRDGW2
To:	everhart@arisia@MRGATE

Received:  by crdgw1.ge.com (5.57/GE 1.97)
	 id AA00900; Wed, 17 Apr 91 14:22:07 EDT
Resent-From: vmsnet-request@DRYCAS.CLUB.CC.CMU.EDU
Resent-Message-Id:  <9104171822.AA00900@crdgw1.ge.com>
Return-Path: uucp@mccall.uucp
Received: from harris.cis.ksu.edu by DRYCAS.CLUB.CC.CMU.EDU with PMDF#10209;
 Wed, 17 Apr 1991 14:14 EST
Received: from deimos.cis.ksu.edu by harris.cis.ksu.edu (5.58) id AA10325; Wed,
 17 Apr 91 13:14:40 CDT
Received: by deimos.cis.ksu.edu (5.58a-3B15) id AA22342; Wed, 17 Apr 91
 14:11:34 EST
Received: by mccall.com (DECUS UUCP /1.3-1/2.5/); Wed, 17 Apr 91 12:46:49 CDT
Resent-Date: Wed, 17 Apr 1991 14:15 EST
Date: Wed Apr 17 11:58:16 1991 CDT
From: tp@mccall.com (Terry Poot)
Subject: RE: Broken unshar.exe
To: mccall!vmsnet-newsgate
Errors-To: vmsnet-request@DRYCAS.CLUB.CC.CMU.EDU
Reply-To: vmsnet@DRYCAS.CLUB.CC.CMU.EDU
Message-Id: <1991Apr17.115816@mccall.com>
X-Vms-To: vmsnet-newsgate@mccall.uucp
Organization: The McCall Pattern Co., Manhattan, KS, USA

In article <10176@mitech.com>, gjc@mitech.com writes:
>Me:
>> I do believe I'm the last person to do any work on unshar. If you are using
>I've been enhancing UNSHAR myself. Has anybody looked at the SHAR/UNSHAR
>stuff that is used by the guy who handles COMP.SOURCES.UNIX? It is
>a very general package for creating and unpacking SHAR distributions on 
>Unix systems, and there appears to be some attempt at having it run in VMS.
>(Note: Many unix people like to have a specific UNSHAR program instead of
>using the shell, for security reasons).

Hmm. I was about to post a new version. We should probably merge our
changes first though. I don't have time. George, are you interested in
merging my changes into your version and posting the result?

As to unix unshar programs, most of those still rely on having the
underlying tools available. On the other hand, some are much like ours, and
don't work much better. If Rich Salz's stuff could be ported, that'd be fine
too.

I think a posting is in order, but I don't have time right now to do
anything but post what I've got on hand. Suggestions?

BTW, if you are running VMS 5.4 and have an old unshar, as a minimum
fix you can find the fopen calls and take the "t" out of the second
argument:

   fopen(foo, "wt", ...)  ==>  fopen(foo, "w", ...)

and it will at least work to some extent. The C RTL that comes with 5.4
won't take he "t", though older ones will. (I could be wrong about what
version that actually happened at.)
--
Terry Poot <tp@mccall.com>                   The McCall Pattern Company
(uucp: ...!rutgers!ksuvax1!deimos!mccall!tp) 615 McCall Road
(800)255-2762, in KS (913)776-4041           Manhattan, KS 66502, USA
