Index: src/bin/pg_ctl/pg_ctl.c =================================================================== RCS file: /cvsroot/pgsql/src/bin/pg_ctl/pg_ctl.c,v retrieving revision 1.50 diff -c -c -r1.50 pg_ctl.c *** src/bin/pg_ctl/pg_ctl.c 21 Dec 2004 17:38:01 -0000 1.50 --- src/bin/pg_ctl/pg_ctl.c 21 Dec 2004 17:52:14 -0000 *************** *** 1078,1084 **** SERVICE_TABLE_ENTRY st[] = {{register_servicename, pgwin32_ServiceMain}, {NULL, NULL}}; ! StartServiceCtrlDispatcher(st); } #endif --- 1078,1088 ---- SERVICE_TABLE_ENTRY st[] = {{register_servicename, pgwin32_ServiceMain}, {NULL, NULL}}; ! if (StartServiceCtrlDispatcher(st)) == 0) ! { ! write_stderr(_("%s: could not start service \"%s\": error code %d\n"), progname, register_servicename, (int) GetLastError()); ! exit(1); ! } } #endif