if (!pty->get ())
rxvt_fatal ("can't initialize pseudo-tty, aborting.\n");
- pty->set_utf8_mode (enc_utf8);
-
- /* set initial window size */
- tt_winch ();
-
int er;
#ifndef NO_BACKSPACE_KEY
er = -1;
rxvt_get_ttymode (&tio, er);
+ pty->set_utf8_mode (enc_utf8);
+ SET_TTYMODE (STDIN_FILENO, &tio); /* init terminal attributes */
+
+ /* set initial window size */
+ tt_winch ();
#if ENABLE_FRILLS
if (rs[Rs_pty_fd])
{
char *login;
- SET_TTYMODE (STDIN_FILENO, &tio); /* init terminal attributes */
-
if (OPTION (Opt_console))
{ /* be virtual console, fail silently */
#ifdef TIOCCONS