Path: utzoo!utgpu!watmath!att!ucbvax!bloom-beacon!ZTIVAX.SIEMENS.COM!lbo%ztivax
From: lbo%ztivax@ZTIVAX.SIEMENS.COM (Lothar Borrmann)
Newsgroups: comp.mail.mush
Subject: Mush on Apollos (SR 9.7)
Message-ID: <8908091029.AA17481@ztivax.uucp>
Date: 9 Aug 89 10:28:56 GMT
Sender: daemon@bloom-beacon.MIT.EDU
Organization: The Internet
Lines: 28

After getting used to mush on an Ultrix VAX I tried to put it
onto an Apollo DN 4000, running Domain IX SR 9.7.
It compiled nicely in the BSD4.2 environment after minimal changes to
the makefile.bsd (for the Aegis 'bind' linker) and config.h (defining
VPRINTF).
Now, while most functions seem to work, there is one major problem that
arises when subprocesses are generated:
- On invoking an editor (eg. by ~e), mush will not be resumed after 
  termination of the editor subprocess. It simply hangs and has to be killed.
- After invoking some external command, mush will have disappeared and I am
  back in my shell again.
I presume that this is a problem of insufficient BSD compatibility of
the Apollo SR 9.7 system (a known problem). I looked into the mush code 
but it is not quite obvious to me what the corresponding mechanism should
work like and where the problem comes up.

Any hints from the mush experts ?

_____________________________________________________________________________
Lothar Borrmann                | Email:
Siemens AG                     |    EUnet     lbo@ztivax.uucp
Corporate R&D, ZFE F2 SYS 3    |     or       ...!unido!ztivax!lbo
Otto-Hahn-Ring 6               |    Internet  lbo@ztivax.siemens.com
D-8000 Muenchen 83             |     (non-MX: lbo%ztivax@siemens.siemens.com)
West Germany                   |     or       lbo%ztivax.uucp@uunet.uu.net
-----------------------------------------------------------------------------

--