From: Theodore Ts'o Date: Thu, 20 Mar 2008 14:57:55 +0000 (-0400) Subject: debugfs: Don't use a pager if stdout is not a tty X-Git-Tag: v1.40.9~31 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=a7ee4e01838a2ae5e3adf2d159d2f8f824e17ed7;p=tools%2Fe2fsprogs.git debugfs: Don't use a pager if stdout is not a tty If we are redirecting the output of debugfs to a file or to another process via a pipe, there's no point sending the output to a pager. Signed-off-by: "Theodore Ts'o" --- diff --git a/debugfs/util.c b/debugfs/util.c index a490d2c..0633960 100644 --- a/debugfs/util.c +++ b/debugfs/util.c @@ -82,6 +82,8 @@ FILE *open_pager(void) char buf[80]; signal(SIGPIPE, SIG_IGN); + if (!isatty(1)) + return stdout; if (!pager) pager = getenv("PAGER"); if (!pager)