|
|
|
|
@ -10,7 +10,7 @@ |
|
|
|
|
* didn't really belong there. |
|
|
|
|
* |
|
|
|
|
* IDENTIFICATION |
|
|
|
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-print.c,v 1.75 2008/01/01 19:46:00 momjian Exp $ |
|
|
|
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-print.c,v 1.76 2008/05/17 23:34:44 momjian Exp $ |
|
|
|
|
* |
|
|
|
|
*------------------------------------------------------------------------- |
|
|
|
|
*/ |
|
|
|
|
@ -147,13 +147,8 @@ PQprint(FILE *fout, const PGresult *res, const PQprintOpt *po) |
|
|
|
|
|
|
|
|
|
if (fout == NULL) |
|
|
|
|
fout = stdout; |
|
|
|
|
if (po->pager && fout == stdout |
|
|
|
|
#ifndef WIN32 |
|
|
|
|
&& |
|
|
|
|
isatty(fileno(stdin)) && |
|
|
|
|
isatty(fileno(stdout)) |
|
|
|
|
#endif |
|
|
|
|
) |
|
|
|
|
if (po->pager && fout == stdout && isatty(fileno(stdin)) && |
|
|
|
|
isatty(fileno(stdout))) |
|
|
|
|
{ |
|
|
|
|
/*
|
|
|
|
|
* If we think there'll be more than one screen of output, try to |
|
|
|
|
|