From 597cfec51f117f47387c614ecfe478865ae38a1d Mon Sep 17 00:00:00 2001 From: Petr Uzel Date: Tue, 15 May 2012 10:49:04 +0200 Subject: [PATCH] blkid: use get_terminal_width() from ttyutils.h Signed-off-by: Petr Uzel --- misc-utils/blkid.c | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 6a7991f87..aec3528b4 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -16,11 +16,7 @@ #include #include #include -#include #include -#ifdef HAVE_SYS_IOCTL_H -#include -#endif #ifdef HAVE_GETOPT_H #include #else @@ -45,6 +41,7 @@ extern int optind; #define STRTOXX_EXIT_CODE 4 /* strtoxx_or_err() */ #include "strutils.h" #include "closestream.h" +#include "ttyutils.h" const char *progname = "blkid"; @@ -124,30 +121,6 @@ static void safe_print(const char *cp, int len) } } -static int get_terminal_width(void) -{ -#ifdef TIOCGSIZE - struct ttysize t_win; -#endif -#ifdef TIOCGWINSZ - struct winsize w_win; -#endif - const char *cp; - -#ifdef TIOCGSIZE - if (ioctl (0, TIOCGSIZE, &t_win) == 0) - return (t_win.ts_cols); -#endif -#ifdef TIOCGWINSZ - if (ioctl (0, TIOCGWINSZ, &w_win) == 0) - return (w_win.ws_col); -#endif - cp = getenv("COLUMNS"); - if (cp) - return strtol(cp, NULL, 10); - return 80; -} - static int pretty_print_word(const char *str, int max_len, int left_len, int overflow_nl) {