Index: doc/src/sgml/ref/psql-ref.sgml =================================================================== RCS file: /cvsroot/pgsql-server/doc/src/sgml/ref/psql-ref.sgml,v retrieving revision 1.122 diff -c -c -r1.122 psql-ref.sgml *** doc/src/sgml/ref/psql-ref.sgml 20 Sep 2004 18:51:17 -0000 1.122 --- doc/src/sgml/ref/psql-ref.sgml 6 Oct 2004 18:34:40 -0000 *************** *** 1603,1609 **** class="parameter">filename is omitted, the history is written to the standard output. This option is only available if psql is configured to use the ! GNU history library. --- 1603,1609 ---- class="parameter">filename is omitted, the history is written to the standard output. This option is only available if psql is configured to use the ! GNU readline (or history) library. Index: src/bin/psql/help.c =================================================================== RCS file: /cvsroot/pgsql-server/src/bin/psql/help.c,v retrieving revision 1.93 diff -c -c -r1.93 help.c *** src/bin/psql/help.c 29 Aug 2004 05:06:54 -0000 1.93 --- src/bin/psql/help.c 6 Oct 2004 18:34:44 -0000 *************** *** 194,200 **** --- 194,202 ---- fprintf(output, _(" \\g [FILE] send query buffer to server (and results to file or |pipe)\n")); fprintf(output, _(" \\p show the contents of the query buffer\n")); fprintf(output, _(" \\r reset (clear) the query buffer\n")); + #ifdef USE_READLINE fprintf(output, _(" \\s [FILE] display history or save it to file\n")); + #endif fprintf(output, _(" \\w FILE write query buffer to file\n")); fprintf(output, "\n"); Index: src/bin/psql/input.c =================================================================== RCS file: /cvsroot/pgsql-server/src/bin/psql/input.c,v retrieving revision 1.38 diff -c -c -r1.38 input.c *** src/bin/psql/input.c 27 Sep 2004 19:16:02 -0000 1.38 --- src/bin/psql/input.c 6 Oct 2004 18:34:44 -0000 *************** *** 209,214 **** --- 209,216 ---- psql_error("could not save history to file \"%s\": %s\n", fname, strerror(errno)); } + #else + psql_error("history is not supported on this platform\n"); #endif return false;