--- rxvt-unicode/src/init.h 2004/08/15 02:17:32 1.7 +++ rxvt-unicode/src/init.h 2007/06/25 13:50:41 1.13 @@ -11,15 +11,6 @@ # ifdef HAVE_SETLOCALE # include # endif -#endif /* HAVE_XLOCALE */ - -#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__) -# include /* for struct rlimit */ -# define _NEW_TTY_CTRL /* to get proper defines in */ -#endif - -#ifdef __QNX__ /* autoconf someday */ -# include #endif #ifdef TTY_GID_SUPPORT @@ -28,39 +19,12 @@ /* ways to deal with getting/setting termios structure */ -#ifdef HAVE_TERMIOS_H /* termios interface */ -# ifdef TCSANOW /* POSIX */ -# define GET_TERMIOS(fd,tios) tcgetattr (fd, tios) -# define SET_TERMIOS(fd,tios) \ - cfsetospeed (tios, BAUDRATE), \ - cfsetispeed (tios, BAUDRATE), \ - tcsetattr (fd, TCSANOW, tios) -# else -# ifdef TIOCSETA -# define GET_TERMIOS(fd,tios) ioctl (fd, TIOCGETA, tios) -# define SET_TERMIOS(fd,tios) \ - tios->c_cflag |= BAUDRATE, \ - ioctl (fd, TIOCSETA, tios) -# else -# define GET_TERMIOS(fd,tios) ioctl (fd, TCGETS, tios) -# define SET_TERMIOS(fd,tios) \ - tios->c_cflag |= BAUDRATE, \ - ioctl (fd, TCSETS, tios) -# endif -# endif -# define SET_TTYMODE(fd,tios) SET_TERMIOS (fd, tios) -#else -/* sgtty interface */ - -# define SET_TTYMODE(fd,tt) \ - tt->sg.sg_ispeed = tt->sg.sg_ospeed = BAUDRATE, \ - ioctl (fd, TIOCSETP, & (tt->sg)), \ - ioctl (fd, TIOCSETC, & (tt->tc)), \ - ioctl (fd, TIOCSLTC, & (tt->lc)), \ - ioctl (fd, TIOCSETD, & (tt->line)), \ - ioctl (fd, TIOCLSET, & (tt->local)) -#endif /* HAVE_TERMIOS_H */ +#define GET_TERMIOS(fd,tios) tcgetattr (fd, tios) +#define SET_TERMIOS(fd,tios) \ + cfsetospeed (tios, BAUDRATE), \ + cfsetispeed (tios, BAUDRATE), \ + tcsetattr (fd, TCSANOW, tios) /* use the fastest baud-rate */ #ifdef B38400 @@ -143,7 +107,7 @@ # define O_NOCTTY 0 #endif #ifndef ONLCR -# define ONLCR 0 /* QNX, at least */ +# define ONLCR 0 #endif #define CONSOLE "/dev/console" /* console device */