From: Petr Uzel Date: Tue, 15 May 2012 08:49:04 +0000 (+0200) Subject: blkid: use get_terminal_width() from ttyutils.h X-Git-Tag: v2.22-rc1~411 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=597cfec51f117f47387c614ecfe478865ae38a1d;p=thirdparty%2Futil-linux.git blkid: use get_terminal_width() from ttyutils.h Signed-off-by: Petr Uzel --- diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 6a7991f872..aec3528b47 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) {