Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!prose.cambridge.ma.us!simsong From: simsong@prose.cambridge.ma.us (Simson L. Garfinkel) Newsgroups: gnu.emacs.bug Subject: (none) Message-ID: <8912060417.aa00825@prose.CAMBRIDGE.MA.US> Date: 6 Dec 89 04:17:04 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 25 To: bug-gnu-emacs@prep.ai.mit.edu Subject: UNIX SCO V / 386 --- the final story Well, friends, the problem with ^@ (set-mark) on SCO Unix appears to be an incomplete implementation of a very strange abstraction called "shell layers," which is a poor-man's job control which uses multiple shells, run by the shell-layer program "shl," instead of putting job-control into the shell the way Berkeley did. ^@ is the system-default for the suspend character. You type it and the TTY driver happily suspends your program and leaves you at the shell, which happens to be in raw mode. Typing ^Jstty sane^J will take you to a regular mode. Unfortunately, there is no easy way to get the emacs to restart. The simple workarround is to type "stty susp ^_" (or put it in your .login file), so that ^_ becomes the suspend character. AND DON'T TYPE ^_!!!! I now have gnuemacs running on SCO UNIX 386 with no problems. If anybody wants the diffs, let me know. Simson L. Garfinkel simsong@prose.cambridge.ma.us