|
3 | 3 | *
|
4 | 4 | * Copyright (c) 2000-2006, PostgreSQL Global Development Group
|
5 | 5 | *
|
6 |
| - * $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.133 2006/06/14 16:49:02 tgl Exp $ |
| 6 | + * $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.134 2006/06/21 19:40:31 tgl Exp $ |
7 | 7 | */
|
8 | 8 | #include"postgres_fe.h"
|
9 | 9 |
|
@@ -130,11 +130,14 @@ main(int argc, char *argv[])
|
130 | 130 | }
|
131 | 131 | }
|
132 | 132 |
|
133 |
| -pset.progname=get_progname(argv[0]); |
134 |
| - |
135 | 133 | #ifdefWIN32
|
136 | 134 | setvbuf(stderr,NULL,_IONBF,0);
|
137 | 135 | #endif
|
| 136 | + |
| 137 | +setup_cancel_handler(); |
| 138 | + |
| 139 | +pset.progname=get_progname(argv[0]); |
| 140 | + |
138 | 141 | setDecimalLocale();
|
139 | 142 | pset.cur_cmd_source=stdin;
|
140 | 143 | pset.cur_cmd_interactive= false;
|
@@ -370,9 +373,6 @@ main(int argc, char *argv[])
|
370 | 373 | if (options.action_string)/* -f - was used */
|
371 | 374 | pset.inputfile="<stdin>";
|
372 | 375 |
|
373 |
| -/* establish control-C handling for interactive operation */ |
374 |
| -setup_cancel_handler(); |
375 |
| - |
376 | 376 | successResult=MainLoop(stdin);
|
377 | 377 | }
|
378 | 378 |
|
|