$Revision: 5.0.2.4 $
Package: EXCL
Arguments: (stream)
This function gets the terminal characteristics for stream. The value returned
is a list of keywords indicating which characteristics are on. The current set of keywords
are :echo
, :raw
, :cbreak
and :cooked
.
The last three values are mutually exclusive.
An error is signaled if the characteristics cannot be determined. This normally happens when the request is made in a process which is not attached to a terminal (ps shows ? as the terminal), which can occur when a Lisp process is started in emacs with fi:common-lisp and the specified host is remote with respect to the Emacs process. Emacs will, in that case, use rsh to start the remote process, and that process will not be attached to a terminal. To work around this problem, you may configure the Emacs-Lisp interface to use the Unix on command. See your Unix manual to determine if your machine has the on command. If the on command is present, put this in your $HOME/.emacs:
(setq fi::rsh-command "/usr/bin/on")
(setq fi::rsh-args '("-i"))
See eli/readme.htm for information on the Emacs-Lisp interface.
The general documentation description is in introduction.htm. The index is in index.htm.
Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.