[net.emacs] none

BDB@MIT-MC@cmuitca.UUCP (08/17/83)

From:  Boyd D Blackwell <cmuitca!BDB@MIT-MC>


      We have a problem with the VAX VMS Emacs version EMACS.EXE;73.
 If we invoke an emacs as a subprocess from a terminal with a 5 character
 name, such as PTA10: pause-emacs doesn't drop back to the top level process;
 it just redraws the screen. Maybe the register definition of ttyname
 has something to do with this (loses fifth char?)
    Extract from EMACS.C
   --------------------
 static  LockTty () {		/* Try to set the per-tty lock.  If we
 				   fail, exit back to Unix with a
 				   message. */
     register    fd;
     register char  *tt = (char *) ttyname (0);
     register char  *p;
     int     ExclusiveMode;
     for (p = tt; *p;)
 	if (*p++ == '/')
 	    tt = p;
     sprintfl (LockFile, sizeof LockFile, "/tmp/Emacs-%s", tt);

cpr%su-shasta@imagen.UUCP (01/19/84)

UniPress is now supporting Gosling Emacs on the Apollo (under the AUX
(Unix emulation) package, which is thus a prerequisite).  An interesting
fact about the Apollo System III Unix emulation (AUX) is that, after the
UniPress folks found one bug and had it fixed, Gosling Emacs ported with
no other changes (other than from 4.1/2 BSD -> System III changes, I would
imagine).  This port uses termcap emulation only, but I have plans to
fully integrate Emacs into the Apollo's display manager paradigm.

--Chris Ryland