@@ -1192,7 +1192,7 @@ bootstrap_template1(void)
11921192unsetenv ("PGCLIENTENCODING" );
11931193
11941194snprintf (cmd ,sizeof (cmd ),
1195- "\"%s\" --boot -x1 %s %s" ,
1195+ SYSTEMQUOTE "\"%s\" --boot -x1 %s %s" SYSTEMQUOTE ,
11961196backend_exec ,boot_options ,talkargs );
11971197
11981198PG_CMD_OPEN ;
@@ -1231,7 +1231,7 @@ setup_auth(void)
12311231fflush (stdout );
12321232
12331233snprintf (cmd ,sizeof (cmd ),
1234- "\"%s\" %s template1 >%s" ,
1234+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
12351235backend_exec ,backend_options ,
12361236DEVNULL );
12371237
@@ -1309,7 +1309,7 @@ get_set_pwd(void)
13091309fflush (stdout );
13101310
13111311snprintf (cmd ,sizeof (cmd ),
1312- "\"%s\" %s template1 >%s" ,
1312+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
13131313backend_exec ,backend_options ,
13141314DEVNULL );
13151315
@@ -1409,7 +1409,7 @@ setup_depend(void)
14091409fflush (stdout );
14101410
14111411snprintf (cmd ,sizeof (cmd ),
1412- "\"%s\" %s template1 >%s" ,
1412+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
14131413backend_exec ,backend_options ,
14141414DEVNULL );
14151415
@@ -1442,7 +1442,7 @@ setup_sysviews(void)
14421442 * We use -j here to avoid backslashing stuff in system_views.sql
14431443 */
14441444snprintf (cmd ,sizeof (cmd ),
1445- "\"%s\" %s -j template1 >%s" ,
1445+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
14461446backend_exec ,backend_options ,
14471447DEVNULL );
14481448
@@ -1473,7 +1473,7 @@ setup_description(void)
14731473fflush (stdout );
14741474
14751475snprintf (cmd ,sizeof (cmd ),
1476- "\"%s\" %s template1 >%s" ,
1476+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
14771477backend_exec ,backend_options ,
14781478DEVNULL );
14791479
@@ -1580,7 +1580,7 @@ setup_collation(void)
15801580
15811581#if defined(HAVE_LOCALE_T )&& !defined(WIN32 )
15821582snprintf (cmd ,sizeof (cmd ),
1583- "\"%s\" %s template1 >%s" ,
1583+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
15841584backend_exec ,backend_options ,
15851585DEVNULL );
15861586
@@ -1719,7 +1719,7 @@ setup_conversion(void)
17191719fflush (stdout );
17201720
17211721snprintf (cmd ,sizeof (cmd ),
1722- "\"%s\" %s template1 >%s" ,
1722+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
17231723backend_exec ,backend_options ,
17241724DEVNULL );
17251725
@@ -1757,7 +1757,7 @@ setup_dictionary(void)
17571757 * We use -j here to avoid backslashing stuff
17581758 */
17591759snprintf (cmd ,sizeof (cmd ),
1760- "\"%s\" %s -j template1 >%s" ,
1760+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
17611761backend_exec ,backend_options ,
17621762DEVNULL );
17631763
@@ -1808,7 +1808,7 @@ setup_privileges(void)
18081808fflush (stdout );
18091809
18101810snprintf (cmd ,sizeof (cmd ),
1811- "\"%s\" %s template1 >%s" ,
1811+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
18121812backend_exec ,backend_options ,
18131813DEVNULL );
18141814
@@ -1871,7 +1871,7 @@ setup_schema(void)
18711871 * We use -j here to avoid backslashing stuff in information_schema.sql
18721872 */
18731873snprintf (cmd ,sizeof (cmd ),
1874- "\"%s\" %s -j template1 >%s" ,
1874+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
18751875backend_exec ,backend_options ,
18761876DEVNULL );
18771877
@@ -1888,7 +1888,7 @@ setup_schema(void)
18881888PG_CMD_CLOSE ;
18891889
18901890snprintf (cmd ,sizeof (cmd ),
1891- "\"%s\" %s template1 >%s" ,
1891+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
18921892backend_exec ,backend_options ,
18931893DEVNULL );
18941894
@@ -1922,7 +1922,7 @@ load_plpgsql(void)
19221922fflush (stdout );
19231923
19241924snprintf (cmd ,sizeof (cmd ),
1925- "\"%s\" %s template1 >%s" ,
1925+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
19261926backend_exec ,backend_options ,
19271927DEVNULL );
19281928
@@ -1947,7 +1947,7 @@ vacuum_db(void)
19471947fflush (stdout );
19481948
19491949snprintf (cmd ,sizeof (cmd ),
1950- "\"%s\" %s template1 >%s" ,
1950+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
19511951backend_exec ,backend_options ,
19521952DEVNULL );
19531953
@@ -2003,7 +2003,7 @@ make_template0(void)
20032003fflush (stdout );
20042004
20052005snprintf (cmd ,sizeof (cmd ),
2006- "\"%s\" %s template1 >%s" ,
2006+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20072007backend_exec ,backend_options ,
20082008DEVNULL );
20092009
@@ -2035,7 +2035,7 @@ make_postgres(void)
20352035fflush (stdout );
20362036
20372037snprintf (cmd ,sizeof (cmd ),
2038- "\"%s\" %s template1 >%s" ,
2038+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20392039backend_exec ,backend_options ,
20402040DEVNULL );
20412041