Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site mordor.UUCP
Path: utzoo!linus!philabs!cmcl2!seismo!ut-sally!mordor!jdb
From: jdb@mordor.UUCP (John Bruner)
Newsgroups: net.micro.mac
Subject: uw re-posted in net.sources.mac
Message-ID: <3070@mordor.UUCP>
Date: Thu, 15-Aug-85 20:52:04 EDT
Article-I.D.: mordor.3070
Posted: Thu Aug 15 20:52:04 1985
Date-Received: Mon, 19-Aug-85 20:16:21 EDT
Distribution: net
Organization: S-1 Project, LLNL
Lines: 36

My timing on this is pretty poor.  I've been very busy with other
things recently and I'm about to leave for a conference.  However,
it is apparent that a large number of people did not get "uw"
when I originally posted it (or did not receive it intact).

Several people pointed out problems with my original sources to
the 4.2BSD programs "uw" and "uwtool".  In particular, the code
which found and opened a pseudo-terminal was very dumb.  I am
grateful to Guido van Rossum (mcvax!guido) for the changes he
posted to "net.sources.mac".

I have been working on a rewrite of the pty-search code so that
(1) it is modular and shared by both "uw" and "uwtool" and
(2) it is smarter (i.e. it checks to ensure that both the master
and slave sides of the pty can be opened).  I didn't want to repost
my original, deficient version, yet I really haven't tested this
new version very much yet.

My solution to this quandary is to post both my current sources
("uw.c", "uwtool.c", "uw.h", "openpty.c", "openpty.h") and my
original sources ("uw.old.c", "uwtool.old.c") along with Guido's
fixes to the original "uw.c".  This way, all bets are covered --
if my new code isn't quite right yet then the old versions will
be available.  (The file "uw.h" is the same for both versions.)

There are no changes to the Macintosh portion of the program.  I've
been taking a break from it.  I plan to start looking at it when
I'm back in town in another week.  I have a rather lengthy list
of suggested features to think about.

If part of this posting still doesn't reach you, please send me
mail.
-- 
  John Bruner (S-1 Project, Lawrence Livermore National Laboratory)
  MILNET: jdb@mordor [jdb@s1-c.ARPA]	(415) 422-0758
  UUCP: ...!ucbvax!dual!mordor!jdb 	...!seismo!mordor!jdb