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