Module Name: src
Committed By: rillig
Date: Wed Feb 3 13:53:12 UTC 2021
Modified Files:
src/usr.bin/make: dir.c job.c main.c meta.c nonints.h parse.c targ.c
var.c
Log Message:
make: replace Global_AppendExpand with Global_Append
All callers with a variable name that is guaranteed to not contain a
dollar sign have been converted to call Global_Append instead of the
previous Global_AppendExpand. After that, Global_AppendExpand was
unused, therefore it was effectively just renamed.
To generate a diff of this commit:
cvs rdiff -u -r1.266 -r1.267 src/usr.bin/make/dir.c
cvs rdiff -u -r1.414 -r1.415 src/usr.bin/make/job.c
cvs rdiff -u -r1.528 -r1.529 src/usr.bin/make/main.c
cvs rdiff -u -r1.172 -r1.173 src/usr.bin/make/meta.c
cvs rdiff -u -r1.193 -r1.194 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.541 -r1.542 src/usr.bin/make/parse.c
cvs rdiff -u -r1.162 -r1.163 src/usr.bin/make/targ.c
cvs rdiff -u -r1.794 -r1.795 src/usr.bin/make/var.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/make/dir.c
diff -u src/usr.bin/make/dir.c:1.266 src/usr.bin/make/dir.c:1.267
--- src/usr.bin/make/dir.c:1.266 Wed Feb 3 08:00:36 2021
+++ src/usr.bin/make/dir.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.c,v 1.266 2021/02/03 08:00:36 rillig Exp $ */
+/* $NetBSD: dir.c,v 1.267 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -138,7 +138,7 @@
#include "job.h"
/* "@(#)dir.c 8.2 (Berkeley) 1/2/94" */
-MAKE_RCSID("$NetBSD: dir.c,v 1.266 2021/02/03 08:00:36 rillig Exp $");
+MAKE_RCSID("$NetBSD: dir.c,v 1.267 2021/02/03 13:53:12 rillig Exp $");
/*
* A search path is a list of CachedDir structures. A CachedDir has in it the
@@ -555,15 +555,15 @@ Dir_SetPATH(void)
CachedDir *dir = ln->datum;
if (dir == dotLast) {
seenDotLast = TRUE;
- Global_AppendExpand(".PATH", dotLast->name);
+ Global_Append(".PATH", dotLast->name);
}
}
if (!seenDotLast) {
if (dot != NULL)
- Global_AppendExpand(".PATH", dot->name);
+ Global_Append(".PATH", dot->name);
if (cur != NULL)
- Global_AppendExpand(".PATH", cur->name);
+ Global_Append(".PATH", cur->name);
}
for (ln = dirSearchPath.dirs.first; ln != NULL; ln = ln->next) {
@@ -572,14 +572,14 @@ Dir_SetPATH(void)
continue;
if (dir == dot && seenDotLast)
continue;
- Global_AppendExpand(".PATH", dir->name);
+ Global_Append(".PATH", dir->name);
}
if (seenDotLast) {
if (dot != NULL)
- Global_AppendExpand(".PATH", dot->name);
+ Global_Append(".PATH", dot->name);
if (cur != NULL)
- Global_AppendExpand(".PATH", cur->name);
+ Global_Append(".PATH", cur->name);
}
}
Index: src/usr.bin/make/job.c
diff -u src/usr.bin/make/job.c:1.414 src/usr.bin/make/job.c:1.415
--- src/usr.bin/make/job.c:1.414 Wed Feb 3 08:08:18 2021
+++ src/usr.bin/make/job.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: job.c,v 1.414 2021/02/03 08:08:18 rillig Exp $ */
+/* $NetBSD: job.c,v 1.415 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -142,7 +142,7 @@
#include "trace.h"
/* "@(#)job.c 8.2 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: job.c,v 1.414 2021/02/03 08:08:18 rillig Exp $");
+MAKE_RCSID("$NetBSD: job.c,v 1.415 2021/02/03 13:53:12 rillig Exp $");
/*
* A shell defines how the commands are run. All commands for a target are
@@ -2791,8 +2791,8 @@ Job_ServerStart(int max_tokens, int jp_0
snprintf(jobarg, sizeof jobarg, "%d,%d",
tokenWaitJob.inPipe, tokenWaitJob.outPipe);
- Global_AppendExpand(MAKEFLAGS, "-J");
- Global_AppendExpand(MAKEFLAGS, jobarg);
+ Global_Append(MAKEFLAGS, "-J");
+ Global_Append(MAKEFLAGS, jobarg);
/*
* Preload the job pipe with one token per job, save the one
Index: src/usr.bin/make/main.c
diff -u src/usr.bin/make/main.c:1.528 src/usr.bin/make/main.c:1.529
--- src/usr.bin/make/main.c:1.528 Wed Feb 3 08:08:18 2021
+++ src/usr.bin/make/main.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.528 2021/02/03 08:08:18 rillig Exp $ */
+/* $NetBSD: main.c,v 1.529 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -111,7 +111,7 @@
#include "trace.h"
/* "@(#)main.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: main.c,v 1.528 2021/02/03 08:08:18 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.529 2021/02/03 13:53:12 rillig Exp $");
#if defined(MAKE_NATIVE) && !defined(lint)
__COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
"The Regents of the University of California. "
@@ -409,8 +409,8 @@ MainParseArgJobsInternal(const char *arg
jp_1 = -1;
opts.compatMake = TRUE;
} else {
- Global_AppendExpand(MAKEFLAGS, "-J");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-J");
+ Global_Append(MAKEFLAGS, argvalue);
}
}
@@ -427,8 +427,8 @@ MainParseArgJobs(const char *argvalue)
progname);
exit(2); /* Not 1 so -q can distinguish error */
}
- Global_AppendExpand(MAKEFLAGS, "-j");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-j");
+ Global_Append(MAKEFLAGS, argvalue);
Global_Set(".MAKE.JOBS", argvalue);
maxJobTokens = opts.maxJobs;
}
@@ -446,8 +446,8 @@ MainParseArgSysInc(const char *argvalue)
} else {
(void)SearchPath_Add(sysIncPath, argvalue);
}
- Global_AppendExpand(MAKEFLAGS, "-m");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-m");
+ Global_Append(MAKEFLAGS, argvalue);
}
static Boolean
@@ -458,7 +458,7 @@ MainParseArg(char c, const char *argvalu
break;
case 'B':
opts.compatMake = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-B");
+ Global_Append(MAKEFLAGS, "-B");
Global_Set(MAKE_MODE, "compat");
break;
case 'C':
@@ -467,13 +467,13 @@ MainParseArg(char c, const char *argvalu
case 'D':
if (argvalue[0] == '\0') return FALSE;
Global_SetExpand(argvalue, "1");
- Global_AppendExpand(MAKEFLAGS, "-D");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-D");
+ Global_Append(MAKEFLAGS, argvalue);
break;
case 'I':
Parse_AddIncludeDir(argvalue);
- Global_AppendExpand(MAKEFLAGS, "-I");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-I");
+ Global_Append(MAKEFLAGS, argvalue);
break;
case 'J':
MainParseArgJobsInternal(argvalue);
@@ -481,24 +481,24 @@ MainParseArg(char c, const char *argvalu
case 'N':
opts.noExecute = TRUE;
opts.noRecursiveExecute = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-N");
+ Global_Append(MAKEFLAGS, "-N");
break;
case 'S':
opts.keepgoing = FALSE;
- Global_AppendExpand(MAKEFLAGS, "-S");
+ Global_Append(MAKEFLAGS, "-S");
break;
case 'T':
tracefile = bmake_strdup(argvalue);
- Global_AppendExpand(MAKEFLAGS, "-T");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-T");
+ Global_Append(MAKEFLAGS, argvalue);
break;
case 'V':
case 'v':
opts.printVars = c == 'v' ? PVM_EXPANDED : PVM_UNEXPANDED;
Lst_Append(&opts.variables, bmake_strdup(argvalue));
/* XXX: Why always -V? */
- Global_AppendExpand(MAKEFLAGS, "-V");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-V");
+ Global_Append(MAKEFLAGS, argvalue);
break;
case 'W':
opts.parseWarnFatal = TRUE;
@@ -506,35 +506,35 @@ MainParseArg(char c, const char *argvalu
break;
case 'X':
opts.varNoExportEnv = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-X");
+ Global_Append(MAKEFLAGS, "-X");
break;
case 'd':
/* If '-d-opts' don't pass to children */
if (argvalue[0] == '-')
argvalue++;
else {
- Global_AppendExpand(MAKEFLAGS, "-d");
- Global_AppendExpand(MAKEFLAGS, argvalue);
+ Global_Append(MAKEFLAGS, "-d");
+ Global_Append(MAKEFLAGS, argvalue);
}
MainParseArgDebug(argvalue);
break;
case 'e':
opts.checkEnvFirst = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-e");
+ Global_Append(MAKEFLAGS, "-e");
break;
case 'f':
Lst_Append(&opts.makefiles, bmake_strdup(argvalue));
break;
case 'i':
opts.ignoreErrors = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-i");
+ Global_Append(MAKEFLAGS, "-i");
break;
case 'j':
MainParseArgJobs(argvalue);
break;
case 'k':
opts.keepgoing = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-k");
+ Global_Append(MAKEFLAGS, "-k");
break;
case 'm':
MainParseArgSysInc(argvalue);
@@ -542,28 +542,28 @@ MainParseArg(char c, const char *argvalu
break;
case 'n':
opts.noExecute = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-n");
+ Global_Append(MAKEFLAGS, "-n");
break;
case 'q':
opts.queryFlag = TRUE;
/* Kind of nonsensical, wot? */
- Global_AppendExpand(MAKEFLAGS, "-q");
+ Global_Append(MAKEFLAGS, "-q");
break;
case 'r':
opts.noBuiltins = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-r");
+ Global_Append(MAKEFLAGS, "-r");
break;
case 's':
opts.beSilent = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-s");
+ Global_Append(MAKEFLAGS, "-s");
break;
case 't':
opts.touchFlag = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-t");
+ Global_Append(MAKEFLAGS, "-t");
break;
case 'w':
opts.enterFlag = TRUE;
- Global_AppendExpand(MAKEFLAGS, "-w");
+ Global_Append(MAKEFLAGS, "-w");
break;
default:
case '?':
@@ -963,7 +963,7 @@ InitVarTargets(void)
for (ln = opts.create.first; ln != NULL; ln = ln->next) {
const char *name = ln->datum;
- Global_AppendExpand(".TARGETS", name);
+ Global_Append(".TARGETS", name);
}
}
@@ -1253,8 +1253,8 @@ InitMaxJobs(void)
}
if (n != opts.maxJobs) {
- Global_AppendExpand(MAKEFLAGS, "-j");
- Global_AppendExpand(MAKEFLAGS, value);
+ Global_Append(MAKEFLAGS, "-j");
+ Global_Append(MAKEFLAGS, value);
}
opts.maxJobs = n;
@@ -1561,7 +1561,7 @@ main_PrepareMaking(void)
{
FStr makeflags = Var_Value(MAKEFLAGS, VAR_GLOBAL);
- Global_AppendExpand("MFLAGS", makeflags.str);
+ Global_Append("MFLAGS", makeflags.str);
FStr_Done(&makeflags);
}
@@ -2112,7 +2112,7 @@ SetErrorVars(GNode *gn)
if (cmd == NULL)
break;
- Global_AppendExpand(".ERROR_CMD", cmd);
+ Global_Append(".ERROR_CMD", cmd);
}
}
Index: src/usr.bin/make/meta.c
diff -u src/usr.bin/make/meta.c:1.172 src/usr.bin/make/meta.c:1.173
--- src/usr.bin/make/meta.c:1.172 Wed Feb 3 08:08:18 2021
+++ src/usr.bin/make/meta.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.c,v 1.172 2021/02/03 08:08:18 rillig Exp $ */
+/* $NetBSD: meta.c,v 1.173 2021/02/03 13:53:12 rillig Exp $ */
/*
* Implement 'meta' mode.
@@ -534,8 +534,8 @@ meta_create(BuildMon *pbm, GNode *gn)
fprintf(fp, "-- command output --\n");
fflush(fp);
- Global_AppendExpand(".MAKE.META.FILES", fname);
- Global_AppendExpand(".MAKE.META.CREATED", fname);
+ Global_Append(".MAKE.META.FILES", fname);
+ Global_Append(".MAKE.META.CREATED", fname);
gn->type |= OP_META; /* in case anyone wants to know */
if (metaSilent) {
@@ -633,7 +633,7 @@ meta_mode_init(const char *make_mode)
/*
* We ignore any paths that start with ${.MAKE.META.IGNORE_PATHS}
*/
- Global_AppendExpand(MAKE_META_IGNORE_PATHS,
+ Global_Append(MAKE_META_IGNORE_PATHS,
"/dev /etc /proc /tmp /var/run /var/tmp ${TMPDIR}");
(void)Var_Subst("${" MAKE_META_IGNORE_PATHS ":O:u:tA}",
VAR_GLOBAL, VARE_WANTRES, &metaIgnorePathsStr);
@@ -1142,7 +1142,7 @@ meta_oodate(GNode *gn, Boolean oodate)
}
/* we want to track all the .meta we read */
- Global_AppendExpand(".MAKE.META.FILES", fname);
+ Global_Append(".MAKE.META.FILES", fname);
cmdNode = gn->commands.first;
while (!oodate && (x = fgetLine(&buf, &bufsz, 0, fp)) > 0) {
Index: src/usr.bin/make/nonints.h
diff -u src/usr.bin/make/nonints.h:1.193 src/usr.bin/make/nonints.h:1.194
--- src/usr.bin/make/nonints.h:1.193 Wed Feb 3 13:44:39 2021
+++ src/usr.bin/make/nonints.h Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: nonints.h,v 1.193 2021/02/03 13:44:39 rillig Exp $ */
+/* $NetBSD: nonints.h,v 1.194 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -377,7 +377,7 @@ void Var_Set(const char *, const char *,
void Var_SetWithFlags(const char *, const char *, GNode *, VarSetFlags);
void Var_Append(const char *, const char *, GNode *);
void Var_AppendExpand(const char *, const char *, GNode *);
-void Global_AppendExpand(const char *, const char *);
+void Global_Append(const char *, const char *);
Boolean Var_Exists(const char *, GNode *);
FStr Var_Value(const char *, GNode *);
const char *Var_ValueDirect(const char *, GNode *);
Index: src/usr.bin/make/parse.c
diff -u src/usr.bin/make/parse.c:1.541 src/usr.bin/make/parse.c:1.542
--- src/usr.bin/make/parse.c:1.541 Wed Feb 3 13:44:39 2021
+++ src/usr.bin/make/parse.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.541 2021/02/03 13:44:39 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.542 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -109,7 +109,7 @@
#include "pathnames.h"
/* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: parse.c,v 1.541 2021/02/03 13:44:39 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.542 2021/02/03 13:53:12 rillig Exp $");
/* types and constants */
@@ -886,7 +886,7 @@ ParseDependencySourceMain(const char *sr
* Add the name to the .TARGETS variable as well, so the user can
* employ that, if desired.
*/
- Global_AppendExpand(".TARGETS", src);
+ Global_Append(".TARGETS", src);
}
static void
@@ -2375,7 +2375,7 @@ static void
ParseTrackInput(const char *name)
{
if (!VarContainsWord(MAKE_MAKEFILES, name))
- Global_AppendExpand(MAKE_MAKEFILES, name);
+ Global_Append(MAKE_MAKEFILES, name);
}
@@ -3283,7 +3283,7 @@ Parse_MainName(GNodeList *mainList)
if (mainNode->type & OP_DOUBLEDEP)
Lst_AppendAll(mainList, &mainNode->cohorts);
- Global_AppendExpand(".TARGETS", mainNode->name);
+ Global_Append(".TARGETS", mainNode->name);
}
int
Index: src/usr.bin/make/targ.c
diff -u src/usr.bin/make/targ.c:1.162 src/usr.bin/make/targ.c:1.163
--- src/usr.bin/make/targ.c:1.162 Wed Feb 3 08:00:36 2021
+++ src/usr.bin/make/targ.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: targ.c,v 1.162 2021/02/03 08:00:36 rillig Exp $ */
+/* $NetBSD: targ.c,v 1.163 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -113,7 +113,7 @@
#include "dir.h"
/* "@(#)targ.c 8.2 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: targ.c,v 1.162 2021/02/03 08:00:36 rillig Exp $");
+MAKE_RCSID("$NetBSD: targ.c,v 1.163 2021/02/03 13:53:12 rillig Exp $");
/*
* All target nodes that appeared on the left-hand side of one of the
@@ -305,7 +305,7 @@ GNode *
Targ_NewInternalNode(const char *name)
{
GNode *gn = GNode_New(name);
- Global_AppendExpand(".ALLTARGETS", name);
+ Global_Append(".ALLTARGETS", name);
Lst_Append(&allTargets, gn);
DEBUG1(TARG, "Adding \"%s\" to all targets.\n", gn->name);
if (doing_depend)
Index: src/usr.bin/make/var.c
diff -u src/usr.bin/make/var.c:1.794 src/usr.bin/make/var.c:1.795
--- src/usr.bin/make/var.c:1.794 Wed Feb 3 13:44:39 2021
+++ src/usr.bin/make/var.c Wed Feb 3 13:53:12 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.794 2021/02/03 13:44:39 rillig Exp $ */
+/* $NetBSD: var.c,v 1.795 2021/02/03 13:53:12 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -133,7 +133,7 @@
#include "metachar.h"
/* "@(#)var.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: var.c,v 1.794 2021/02/03 13:44:39 rillig Exp $");
+MAKE_RCSID("$NetBSD: var.c,v 1.795 2021/02/03 13:53:12 rillig Exp $");
typedef enum VarFlags {
VAR_NONE = 0,
@@ -750,7 +750,7 @@ ExportVars(const char *varnames, Boolean
var_exportedVars = VAR_EXPORTED_SOME;
if (isExport && mode == VEM_PLAIN)
- Global_AppendExpand(MAKE_EXPORTED, varname);
+ Global_Append(MAKE_EXPORTED, varname);
}
Words_Free(words);
}
@@ -986,7 +986,7 @@ SetVar(const char *name, const char *val
if (!opts.varNoExportEnv)
setenv(name, val, 1);
- Global_AppendExpand(MAKEOVERRIDES, name);
+ Global_Append(MAKEOVERRIDES, name);
}
if (name[0] == '.' && strcmp(name, MAKE_SAVE_DOLLARS) == 0)
save_dollars = ParseBoolean(val, save_dollars);
@@ -1141,9 +1141,9 @@ Var_AppendExpand(const char *name, const
}
void
-Global_AppendExpand(const char *name, const char *value)
+Global_Append(const char *name, const char *value)
{
- Var_AppendExpand(name, value, VAR_GLOBAL);
+ Var_Append(name, value, VAR_GLOBAL);
}
/*