diff options
author | jani@hynda.mysql.fi <> | 2001-04-11 06:17:20 +0300 |
---|---|---|
committer | jani@hynda.mysql.fi <> | 2001-04-11 06:17:20 +0300 |
commit | ce6d6063ba35bd4f7a857ac20b403290fb966192 (patch) | |
tree | cd1b3ac584b4b7820e36bca45bd633e28c52bae4 | |
parent | 4709a1721a656f175e7b27aef2c01fa3910000f8 (diff) | |
download | mariadb-git-ce6d6063ba35bd4f7a857ac20b403290fb966192.tar.gz |
Fixed a bug in pager, + added a feature to it.
-rw-r--r-- | BitKeeper/etc/logging_ok | 2 | ||||
-rw-r--r-- | client/mysql.cc | 14 |
2 files changed, 13 insertions, 3 deletions
diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok index 1c3bdac2b9f..966f7a398de 100644 --- a/BitKeeper/etc/logging_ok +++ b/BitKeeper/etc/logging_ok @@ -1 +1 @@ -heikki@donna.mysql.fi +jani@hynda.mysql.fi diff --git a/client/mysql.cc b/client/mysql.cc index 8935e459f68..ce4a351bdbe 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -39,7 +39,7 @@ #include "my_readline.h" #include <signal.h> -const char *VER="11.13"; +const char *VER="11.14"; /* Don't try to make a nice table if the data is too big */ #define MAX_COLUMN_LENGTH 1024 @@ -592,7 +592,16 @@ static int get_options(int argc, char **argv) if (optarg) strmov(pager, optarg); else - strmov(pager, (char*) getenv("PAGER")); + { + char *pagpoint = getenv("PAGER"); + if (!((char*) (pagpoint))) + { + strmov(pager, "stdout"); + opt_nopager=1; + } + else + strmov(pager, pagpoint); + } strmov(default_pager, pager); break; case OPT_NOPAGER: @@ -1823,6 +1832,7 @@ com_pager(String *buffer, char *line __attribute__((unused))) end--; end[0]=0; strmov(pager, pager_name); + strmov(default_pager, pager_name); } opt_nopager=0; tee_fprintf(stdout, "PAGER set to %s\n", pager); |