Function: frame-terminal

frame-terminal is a function defined in terminal.c.

Signature

(frame-terminal &optional FRAME)

Documentation

Return the terminal that FRAME is displayed on.

If FRAME is nil, use the selected frame.

The terminal device is represented by its integer identifier.

Source Code

// Defined in /usr/src/emacs/src/terminal.c
{
  struct terminal *t = FRAME_TERMINAL (decode_live_frame (frame));

  if (!t)
    return Qnil;
  else
    {
      Lisp_Object terminal;
      XSETTERMINAL (terminal, t);
      return terminal;
    }
}