Index: src/bin/pg_ctl/pg_ctl.c =================================================================== RCS file: /cvsroot/pgsql-server/src/bin/pg_ctl/pg_ctl.c,v retrieving revision 1.24 diff -c -c -r1.24 pg_ctl.c *** src/bin/pg_ctl/pg_ctl.c 29 Jul 2004 16:11:11 -0000 1.24 --- src/bin/pg_ctl/pg_ctl.c 21 Aug 2004 03:07:25 -0000 *************** *** 404,415 **** for (i = 0; i < wait_seconds; i++) { ! if ((conn = PQsetdbLogin(NULL, portstr, NULL, NULL, "template1", NULL, NULL)) != NULL) { PQfinish(conn); success = true; break; } } return success; --- 404,426 ---- for (i = 0; i < wait_seconds; i++) { ! if ((conn = PQsetdbLogin(NULL, portstr, NULL, NULL, ! "template1", NULL, NULL)) != NULL && ! PQstatus(conn) == CONNECTION_OK) { PQfinish(conn); success = true; break; } + else + { + if (!silence_echo) + { + printf("."); + fflush(stdout); + } + pg_usleep(1000000); /* 1 sec */ + } } return success;