8
8
* Portions Copyright (c) 1994, Regents of the University of California
9
9
*
10
10
* IDENTIFICATION
11
- * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.152 2003/05/03 05:13:18 momjian Exp $
11
+ * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.153 2003/05/06 04:16:35 momjian Exp $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -236,7 +236,7 @@ BootstrapMain(int argc, char *argv[])
236
236
*
237
237
* If we are running under the postmaster, this is done already.
238
238
*/
239
- if (!IsUnderPostmaster || ExecBackend )
239
+ if (!IsUnderPostmaster /* when exec || ExecBackend */ )
240
240
MemoryContextInit ();
241
241
242
242
/*
@@ -245,12 +245,9 @@ BootstrapMain(int argc, char *argv[])
245
245
246
246
/* Set defaults, to be overriden by explicit options below */
247
247
dbName = NULL ;
248
- if (!IsUnderPostmaster || ExecBackend )
248
+ if (!IsUnderPostmaster /* when exec || ExecBackend*/ )
249
249
{
250
250
InitializeGUCOptions ();
251
- #ifdef EXEC_BACKEND
252
- read_nondefault_variables ();
253
- #endif
254
251
potential_DataDir = getenv ("PGDATA" ); /* Null if no PGDATA
255
252
* variable */
256
253
}
@@ -309,7 +306,7 @@ BootstrapMain(int argc, char *argv[])
309
306
AttachSharedMemoryAndSemaphores ();
310
307
}
311
308
312
- if (!IsUnderPostmaster || ExecBackend )
309
+ if (!IsUnderPostmaster /* when exec || ExecBackend*/ )
313
310
{
314
311
if (!potential_DataDir )
315
312
{
@@ -328,6 +325,10 @@ BootstrapMain(int argc, char *argv[])
328
325
Assert (DataDir );
329
326
ValidatePgVersion (DataDir );
330
327
328
+ #ifdef EXEC_BACKEND
329
+ read_nondefault_variables ();
330
+ #endif
331
+
331
332
if (IsUnderPostmaster )
332
333
{
333
334
/*
0 commit comments