mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
Do not refer to stdin in static variable initializer ...
apparently some systems choke on that :-(.
This commit is contained in:
parent
c8cc45b2f3
commit
eb4d9f45ef
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.177 1999/05/03 19:10:08 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.178 1999/05/12 23:26:03 tgl Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -149,7 +149,7 @@ typedef struct _psqlSettings
|
|||||||
* of passing them around through many function parameter lists seems
|
* of passing them around through many function parameter lists seems
|
||||||
* worse.
|
* worse.
|
||||||
*/
|
*/
|
||||||
static FILE * cur_cmd_source = stdin; /* current source of command input */
|
static FILE * cur_cmd_source = NULL; /* current source of command input */
|
||||||
static bool cur_cmd_interactive = false; /* is it an interactive source? */
|
static bool cur_cmd_interactive = false; /* is it an interactive source? */
|
||||||
|
|
||||||
|
|
||||||
@ -2817,6 +2817,12 @@ main(int argc, char **argv)
|
|||||||
char *home = NULL; /* Used to store $HOME */
|
char *home = NULL; /* Used to store $HOME */
|
||||||
char *version = NULL; /* PostgreSQL version */
|
char *version = NULL; /* PostgreSQL version */
|
||||||
|
|
||||||
|
/* initialize cur_cmd_source in case we do not use MainLoop ...
|
||||||
|
* some systems fail if we try to use a static initializer for this :-(
|
||||||
|
*/
|
||||||
|
cur_cmd_source = stdin;
|
||||||
|
cur_cmd_interactive = false;
|
||||||
|
|
||||||
MemSet(&settings, 0, sizeof settings);
|
MemSet(&settings, 0, sizeof settings);
|
||||||
settings.opt.align = 1;
|
settings.opt.align = 1;
|
||||||
settings.opt.header = 1;
|
settings.opt.header = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user