diff options
Diffstat (limited to 'src/backend/main/main.c')
-rw-r--r-- | src/backend/main/main.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/backend/main/main.c b/src/backend/main/main.c index e63006c2615..315977a2b6a 100644 --- a/src/backend/main/main.c +++ b/src/backend/main/main.c @@ -13,7 +13,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/main/main.c,v 1.92 2004/11/05 17:11:17 petere Exp $ + * $PostgreSQL: pgsql/src/backend/main/main.c,v 1.93 2004/11/17 00:14:09 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -118,9 +118,6 @@ main(int argc, char *argv[]) argv[0], err); exit(1); } - - /* Start our win32 signal implementation */ - pgwin32_signal_initialize(); } #endif @@ -281,6 +278,16 @@ main(int argc, char *argv[]) exit(SubPostmasterMain(argc, argv)); #endif +#ifdef WIN32 + /* + * Start our win32 signal implementation + * + * SubPostmasterMain() will do this for itself, but the remaining + * modes need it here + */ + pgwin32_signal_initialize(); +#endif + /* * If the first argument is "-boot", then invoke bootstrap mode. (This * path is taken only for a standalone bootstrap process.) |