]> granicus.if.org Git - sudo/commitdiff
Remove support for the TIOCGSIZE ioctl. Systems that use this
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 26 Feb 2017 23:41:25 +0000 (16:41 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 26 Feb 2017 23:41:25 +0000 (16:41 -0700)
rather than TIOCGWINSZ are too old for sudo to build on anyway.

lib/util/ttysize.c
src/exec_pty.c

index 816d251df9e9b39c26d92827d4cbece15e3dac34..612698c7e7a7631bc2cd5800cff8000777da06e2 100644 (file)
 #include "sudo_debug.h"
 #include "sudo_util.h"
 
-/* Compatibility with older tty systems. */
-#if !defined(TIOCGWINSZ) && defined(TIOCGSIZE)
-# define TIOCGWINSZ    TIOCGSIZE
-# define winsize       ttysize
-# define ws_col                ts_cols
-# define ws_row                ts_lines
-#endif
-
 #ifdef TIOCGWINSZ
 static int
 get_ttysize_ioctl(int *rowp, int *colp)
index da7a7cf2a977c8bef71cf69d705165cfd6e4ef52..885b6547702911ee8e01cc7e06612e5c6b45975b 100644 (file)
 #define TERM_COOKED    0
 #define TERM_RAW       1
 
-/* Compatibility with older tty systems. */
-#if !defined(TIOCGWINSZ) && defined(TIOCGSIZE)
-# define TIOCGWINSZ    TIOCGSIZE
-# define TIOCSWINSZ    TIOCSSIZE
-# define winsize       ttysize
-#endif
-
 /*
  * I/O buffer with associated read/write events and a logging action.
  * Used to, e.g. pass data from the pty to the user's terminal