@@ -1247,7 +1247,7 @@ bootstrap_template1(void)
12471247unsetenv ("PGCLIENTENCODING" );
12481248
12491249snprintf (cmd ,sizeof (cmd ),
1250- "\"%s\" --boot -x1 %s %s" ,
1250+ SYSTEMQUOTE "\"%s\" --boot -x1 %s %s" SYSTEMQUOTE ,
12511251backend_exec ,boot_options ,talkargs );
12521252
12531253PG_CMD_OPEN ;
@@ -1286,7 +1286,7 @@ setup_auth(void)
12861286fflush (stdout );
12871287
12881288snprintf (cmd ,sizeof (cmd ),
1289- "\"%s\" %s template1 >%s" ,
1289+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
12901290backend_exec ,backend_options ,
12911291DEVNULL );
12921292
@@ -1364,7 +1364,7 @@ get_set_pwd(void)
13641364fflush (stdout );
13651365
13661366snprintf (cmd ,sizeof (cmd ),
1367- "\"%s\" %s template1 >%s" ,
1367+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
13681368backend_exec ,backend_options ,
13691369DEVNULL );
13701370
@@ -1464,7 +1464,7 @@ setup_depend(void)
14641464fflush (stdout );
14651465
14661466snprintf (cmd ,sizeof (cmd ),
1467- "\"%s\" %s template1 >%s" ,
1467+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
14681468backend_exec ,backend_options ,
14691469DEVNULL );
14701470
@@ -1497,7 +1497,7 @@ setup_sysviews(void)
14971497 * We use -j here to avoid backslashing stuff in system_views.sql
14981498 */
14991499snprintf (cmd ,sizeof (cmd ),
1500- "\"%s\" %s -j template1 >%s" ,
1500+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
15011501backend_exec ,backend_options ,
15021502DEVNULL );
15031503
@@ -1528,7 +1528,7 @@ setup_description(void)
15281528fflush (stdout );
15291529
15301530snprintf (cmd ,sizeof (cmd ),
1531- "\"%s\" %s template1 >%s" ,
1531+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
15321532backend_exec ,backend_options ,
15331533DEVNULL );
15341534
@@ -1635,7 +1635,7 @@ setup_collation(void)
16351635
16361636#if defined(HAVE_LOCALE_T )&& !defined(WIN32 )
16371637snprintf (cmd ,sizeof (cmd ),
1638- "\"%s\" %s template1 >%s" ,
1638+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
16391639backend_exec ,backend_options ,
16401640DEVNULL );
16411641
@@ -1774,7 +1774,7 @@ setup_conversion(void)
17741774fflush (stdout );
17751775
17761776snprintf (cmd ,sizeof (cmd ),
1777- "\"%s\" %s template1 >%s" ,
1777+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
17781778backend_exec ,backend_options ,
17791779DEVNULL );
17801780
@@ -1812,7 +1812,7 @@ setup_dictionary(void)
18121812 * We use -j here to avoid backslashing stuff
18131813 */
18141814snprintf (cmd ,sizeof (cmd ),
1815- "\"%s\" %s -j template1 >%s" ,
1815+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
18161816backend_exec ,backend_options ,
18171817DEVNULL );
18181818
@@ -1863,7 +1863,7 @@ setup_privileges(void)
18631863fflush (stdout );
18641864
18651865snprintf (cmd ,sizeof (cmd ),
1866- "\"%s\" %s template1 >%s" ,
1866+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
18671867backend_exec ,backend_options ,
18681868DEVNULL );
18691869
@@ -1926,7 +1926,7 @@ setup_schema(void)
19261926 * We use -j here to avoid backslashing stuff in information_schema.sql
19271927 */
19281928snprintf (cmd ,sizeof (cmd ),
1929- "\"%s\" %s -j template1 >%s" ,
1929+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
19301930backend_exec ,backend_options ,
19311931DEVNULL );
19321932
@@ -1943,7 +1943,7 @@ setup_schema(void)
19431943PG_CMD_CLOSE ;
19441944
19451945snprintf (cmd ,sizeof (cmd ),
1946- "\"%s\" %s template1 >%s" ,
1946+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
19471947backend_exec ,backend_options ,
19481948DEVNULL );
19491949
@@ -1977,7 +1977,7 @@ load_plpgsql(void)
19771977fflush (stdout );
19781978
19791979snprintf (cmd ,sizeof (cmd ),
1980- "\"%s\" %s template1 >%s" ,
1980+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
19811981backend_exec ,backend_options ,
19821982DEVNULL );
19831983
@@ -2002,7 +2002,7 @@ vacuum_db(void)
20022002fflush (stdout );
20032003
20042004snprintf (cmd ,sizeof (cmd ),
2005- "\"%s\" %s template1 >%s" ,
2005+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20062006backend_exec ,backend_options ,
20072007DEVNULL );
20082008
@@ -2058,7 +2058,7 @@ make_template0(void)
20582058fflush (stdout );
20592059
20602060snprintf (cmd ,sizeof (cmd ),
2061- "\"%s\" %s template1 >%s" ,
2061+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20622062backend_exec ,backend_options ,
20632063DEVNULL );
20642064
@@ -2090,7 +2090,7 @@ make_postgres(void)
20902090fflush (stdout );
20912091
20922092snprintf (cmd ,sizeof (cmd ),
2093- "\"%s\" %s template1 >%s" ,
2093+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20942094backend_exec ,backend_options ,
20952095DEVNULL );
20962096