[Midnightbsd-cvs] src [6941] trunk/lib/libmport/default_cbs.c: use isatty to try to avoid crazy output on magus
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Nov 11 21:52:25 EST 2014
Revision: 6941
http://svnweb.midnightbsd.org/src/?rev=6941
Author: laffer1
Date: 2014-11-11 21:52:24 -0500 (Tue, 11 Nov 2014)
Log Message:
-----------
use isatty to try to avoid crazy output on magus
Modified Paths:
--------------
trunk/lib/libmport/default_cbs.c
Modified: trunk/lib/libmport/default_cbs.c
===================================================================
--- trunk/lib/libmport/default_cbs.c 2014-11-10 15:59:07 UTC (rev 6940)
+++ trunk/lib/libmport/default_cbs.c 2014-11-12 02:52:24 UTC (rev 6941)
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__MBSDID("$MidnightBSD: src/lib/libmport/default_cbs.c,v 1.6 2011/07/24 15:59:08 laffer1 Exp $");
+__MBSDID("$MidnightBSD$");
#include <stdio.h>
#include <termios.h>
@@ -92,7 +92,7 @@
if (current > total)
current = total;
- if ((tcgetattr(STDIN_FILENO, &term) < 0) || (ioctl(STDIN_FILENO, TIOCGWINSZ, &win) < 0)) {
+ if (!isatty(STDIN_FILENO) || (tcgetattr(STDIN_FILENO, &term) < 0) || (ioctl(STDIN_FILENO, TIOCGWINSZ, &win) < 0)) {
/* not a terminal or couldn't get terminal width*/
(void)printf("%s\n", msg);
return;
More information about the Midnightbsd-cvs
mailing list