aboutsummaryrefslogtreecommitdiff
path: root/src/test/regress/pg_regress.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regress/pg_regress.c')
-rw-r--r--src/test/regress/pg_regress.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/src/test/regress/pg_regress.c b/src/test/regress/pg_regress.c
index e51d08878da..02cb5f4a796 100644
--- a/src/test/regress/pg_regress.c
+++ b/src/test/regress/pg_regress.c
@@ -656,7 +656,7 @@ doputenv(const char *var, const char *val)
{
char *s;
- pg_asprintf(&s, "%s=%s", var, val);
+ s = psprintf("%s=%s", var, val);
putenv(s);
}
@@ -671,10 +671,12 @@ add_to_path(const char *pathname, char separator, const char *addval)
char *newval;
if (!oldval || !oldval[0])
+ {
/* no previous value */
- pg_asprintf(&newval, "%s=%s", pathname, addval);
+ newval = psprintf("%s=%s", pathname, addval);
+ }
else
- pg_asprintf(&newval, "%s=%s%c%s", pathname, addval, separator, oldval);
+ newval = psprintf("%s=%s%c%s", pathname, addval, separator, oldval);
putenv(newval);
}
@@ -685,8 +687,6 @@ add_to_path(const char *pathname, char separator, const char *addval)
static void
initialize_environment(void)
{
- char *tmp;
-
putenv("PGAPPNAME=pg_regress");
if (nolocale)
@@ -742,7 +742,8 @@ initialize_environment(void)
if (!old_pgoptions)
old_pgoptions = "";
- pg_asprintf(&new_pgoptions, "PGOPTIONS=%s %s", old_pgoptions, my_pgoptions);
+ new_pgoptions = psprintf("PGOPTIONS=%s %s",
+ old_pgoptions, my_pgoptions);
putenv(new_pgoptions);
}
@@ -792,14 +793,11 @@ initialize_environment(void)
/*
* Adjust path variables to point into the temp-install tree
*/
- pg_asprintf(&tmp, "%s/install/%s", temp_install, bindir);
- bindir = tmp;
+ bindir = psprintf("%s/install/%s", temp_install, bindir);
- pg_asprintf(&tmp, "%s/install/%s", temp_install, libdir);
- libdir = tmp;
+ libdir = psprintf("%s/install/%s", temp_install, libdir);
- pg_asprintf(&tmp, "%s/install/%s", temp_install, datadir);
- datadir = tmp;
+ datadir = psprintf("%s/install/%s", temp_install, datadir);
/* psql will be installed into temp-install bindir */
psqldir = bindir;
@@ -954,7 +952,7 @@ spawn_process(const char *cmdline)
*/
char *cmdline2;
- pg_asprintf(&cmdline2, "exec %s", cmdline);
+ cmdline2 = psprintf("exec %s", cmdline);
execl(shellprog, shellprog, "-c", cmdline2, (char *) NULL);
fprintf(stderr, _("%s: could not exec \"%s\": %s\n"),
progname, shellprog, strerror(errno));
@@ -1031,7 +1029,7 @@ spawn_process(const char *cmdline)
exit(2);
}
- pg_asprintf(&cmdline2, "cmd /c %s", cmdline);
+ cmdline2 = psprintf("cmd /c %s", cmdline);
#ifndef __CYGWIN__
AddUserToTokenDacl(restrictedToken);
@@ -1852,7 +1850,7 @@ make_absolute_path(const char *in)
}
}
- pg_asprintf(&result, "%s/%s", cwdbuf, in);
+ result = psprintf("%s/%s", cwdbuf, in);
}
canonicalize_path(result);