sam editor

gwyn at brl-smoke.UUCP gwyn at brl-smoke.UUCP
Wed Mar 4 05:33:47 AEST 1987


I just now got my copy of "sam" and therefore don't have enough
experience with it yet to give a definitive answer to your question.
However, it's possible that you're being biten by a rather common
problem among DMD users, namely that some host process decides to
blather into your layer port while you're running downloaded code
(such as the sam interaction module) that communicates with a host
process (such as the sam file manager) using its own special
protocol.  Most DMD programs like this are not robust in the face
of extra unexpected stuff being transmitted to them.

It is essential before downloading a layer process to make sure
that no spurious output will be sent to that layer.  This means
that any "biff"-like processes in that layer must be disabled,
that "write", "wall", and "talk" not be allowed to find that layer,
and that there be no spontaneous shell timeouts or other alarm-
driven actions armed.  You can avoid notifier processes like "biff"
simply by not running them in the layer; you can avoid "write" etc.
by reserving your "communication layer" for them and running
downloaded stuff only in other layers; and you can avoid timeouts
by setting TIMEOUT=0 in a Bourne shell, or equivalent in other
shells.  (If you have a DMD, I advise setting TIMEOUT=0 in the
environment from your .profile, to avoid having to worry about it
later.)

I hope one or more of these hints solves your problem.



More information about the Comp.unix.questions mailing list