From: Timo Sirainen Date: Sat, 12 Jun 2010 01:11:26 +0000 (+0100) Subject: doveadm: Use struct winsize, not struct ttysize to get the terminal width. X-Git-Tag: 2.0.rc1~183 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcd7b7320ef0fa3e75d3c60998a5f0ecd556f95c;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Use struct winsize, not struct ttysize to get the terminal width. --HG-- branch : HEAD --- diff --git a/src/doveadm/doveadm-print-table.c b/src/doveadm/doveadm-print-table.c index e8da9253ee..ea26bdcb01 100644 --- a/src/doveadm/doveadm-print-table.c +++ b/src/doveadm/doveadm-print-table.c @@ -167,7 +167,7 @@ static void doveadm_print_table_print(const char *value) static void doveadm_print_table_init(void) { pool_t pool; - struct ttysize ts; + struct winsize ws; pool = pool_alloconly_create("doveadm print table", 1024); ctx = p_new(pool, struct doveadm_print_table_context, 1); @@ -176,9 +176,9 @@ static void doveadm_print_table_init(void) i_array_init(&ctx->buffered_values, 64); ctx->columns = DEFAULT_COLUMNS; - if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ts) == 0) { - ctx->columns = ts.ts_cols < MIN_COLUMNS ? - MIN_COLUMNS : ts.ts_cols; + if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == 0) { + ctx->columns = ws.ws_col < MIN_COLUMNS ? + MIN_COLUMNS : ws.ws_col; } }