mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-23 19:39:53 +08:00
Ensure fflush(stdout) happens in all cases, per gripe from Jon Sablatnig.
This commit is contained in:
parent
ab65429adf
commit
5a2a8b9e01
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
* Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* $Header: /cvsroot/pgsql/src/bin/psql/mainloop.c,v 1.57 2003/08/04 23:59:40 tgl Exp $
|
* $Header: /cvsroot/pgsql/src/bin/psql/mainloop.c,v 1.57.4.1 2004/01/21 22:05:53 tgl Exp $
|
||||||
*/
|
*/
|
||||||
#include "postgres_fe.h"
|
#include "postgres_fe.h"
|
||||||
#include "mainloop.h"
|
#include "mainloop.h"
|
||||||
@ -103,7 +103,6 @@ MainLoop(FILE *source)
|
|||||||
}
|
}
|
||||||
|
|
||||||
cancel_pressed = false;
|
cancel_pressed = false;
|
||||||
fflush(stdout);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
@ -122,7 +121,6 @@ MainLoop(FILE *source)
|
|||||||
paren_level = 0;
|
paren_level = 0;
|
||||||
count_eof = 0;
|
count_eof = 0;
|
||||||
slashCmdStatus = CMD_UNKNOWN;
|
slashCmdStatus = CMD_UNKNOWN;
|
||||||
fflush(stdout);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -138,6 +136,8 @@ MainLoop(FILE *source)
|
|||||||
pqsignal(SIGINT, handle_sigint); /* control-C => cancel */
|
pqsignal(SIGINT, handle_sigint); /* control-C => cancel */
|
||||||
#endif /* not WIN32 */
|
#endif /* not WIN32 */
|
||||||
|
|
||||||
|
fflush(stdout);
|
||||||
|
|
||||||
if (slashCmdStatus == CMD_NEWEDIT)
|
if (slashCmdStatus == CMD_NEWEDIT)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
@ -161,8 +161,6 @@ MainLoop(FILE *source)
|
|||||||
{
|
{
|
||||||
int prompt_status;
|
int prompt_status;
|
||||||
|
|
||||||
fflush(stdout);
|
|
||||||
|
|
||||||
if (in_quote && in_quote == '\'')
|
if (in_quote && in_quote == '\'')
|
||||||
prompt_status = PROMPT_SINGLEQUOTE;
|
prompt_status = PROMPT_SINGLEQUOTE;
|
||||||
else if (in_quote && in_quote == '"')
|
else if (in_quote && in_quote == '"')
|
||||||
@ -181,7 +179,6 @@ MainLoop(FILE *source)
|
|||||||
else
|
else
|
||||||
line = gets_fromFile(source);
|
line = gets_fromFile(source);
|
||||||
|
|
||||||
|
|
||||||
/* Setting this will not have effect until next line. */
|
/* Setting this will not have effect until next line. */
|
||||||
die_on_error = GetVariableBool(pset.vars, "ON_ERROR_STOP");
|
die_on_error = GetVariableBool(pset.vars, "ON_ERROR_STOP");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user