Module Name: src
Committed By: rillig
Date: Sat Jan 23 11:34:42 UTC 2021
Modified Files:
src/usr.bin/make: dir.c dir.h main.c parse.c suff.c
Log Message:
make(1): rename Dir_AddDir, reorder parameters of SearchPath_ToFlags
To generate a diff of this commit:
cvs rdiff -u -r1.259 -r1.260 src/usr.bin/make/dir.c
cvs rdiff -u -r1.41 -r1.42 src/usr.bin/make/dir.h
cvs rdiff -u -r1.515 -r1.516 src/usr.bin/make/main.c
cvs rdiff -u -r1.528 -r1.529 src/usr.bin/make/parse.c
cvs rdiff -u -r1.336 -r1.337 src/usr.bin/make/suff.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.259 src/usr.bin/make/dir.c:1.260
--- src/usr.bin/make/dir.c:1.259 Sat Jan 23 11:14:59 2021
+++ src/usr.bin/make/dir.c Sat Jan 23 11:34:41 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.c,v 1.259 2021/01/23 11:14:59 rillig Exp $ */
+/* $NetBSD: dir.c,v 1.260 2021/01/23 11:34:41 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -106,7 +106,7 @@
* Update the modification time and path of a node with
* data from the file corresponding to the node.
*
- * Dir_AddDir Add a directory to a search path.
+ * SearchPath_Add Add a directory to a search path.
*
* SearchPath_ToFlags
* Given a search path and a command flag, create
@@ -138,7 +138,7 @@
#include "job.h"
/* "@(#)dir.c 8.2 (Berkeley) 1/2/94" */
-MAKE_RCSID("$NetBSD: dir.c,v 1.259 2021/01/23 11:14:59 rillig Exp $");
+MAKE_RCSID("$NetBSD: dir.c,v 1.260 2021/01/23 11:34:41 rillig Exp $");
/*
* A search path is a list of CachedDir structures. A CachedDir has in it the
@@ -485,18 +485,18 @@ Dir_Init(void)
* Called by Dir_InitDir and whenever .CURDIR is assigned to.
*/
void
-Dir_InitCur(const char *cdname)
+Dir_InitCur(const char *newCurdir)
{
CachedDir *dir;
- if (cdname == NULL)
+ if (newCurdir == NULL)
return;
/*
* Our build directory is not the same as our source directory.
* Keep this one around too.
*/
- dir = Dir_AddDir(NULL, cdname);
+ dir = SearchPath_Add(NULL, newCurdir);
if (dir == NULL)
return;
@@ -512,7 +512,7 @@ Dir_InitDot(void)
{
CachedDir *dir;
- dir = Dir_AddDir(NULL, ".");
+ dir = SearchPath_Add(NULL, ".");
if (dir == NULL) {
Error("Cannot open `.' (%s)", strerror(errno));
exit(2); /* Not 1 so -q can distinguish error */
@@ -877,7 +877,7 @@ SearchPath_ExpandMiddle(SearchPath *path
*end = '\0';
partPath = SearchPath_New();
- (void)Dir_AddDir(partPath, dirpath);
+ (void)SearchPath_Add(partPath, dirpath);
DirExpandPath(wildcardComponent + 1, partPath, expansions);
SearchPath_Free(partPath);
}
@@ -1291,7 +1291,7 @@ Dir_FindFile(const char *name, SearchPat
base++;
}
prefix = bmake_strsedup(name, base - 1);
- (void)Dir_AddDir(path, prefix);
+ (void)SearchPath_Add(path, prefix);
free(prefix);
bigmisses++;
@@ -1546,7 +1546,7 @@ CacheNewDir(const char *name, SearchPath
* Lst_Append and CachedDir_Ref.
*/
CachedDir *
-Dir_AddDir(SearchPath *path, const char *name)
+SearchPath_Add(SearchPath *path, const char *name)
{
if (path != NULL && strcmp(name, ".DOTLAST") == 0) {
@@ -1606,7 +1606,7 @@ Dir_CopyDirSearchPath(void)
* don't go well.
*/
char *
-SearchPath_ToFlags(const char *flag, SearchPath *path)
+SearchPath_ToFlags(SearchPath *path, const char *flag)
{
Buffer buf;
SearchPathNode *ln;
Index: src/usr.bin/make/dir.h
diff -u src/usr.bin/make/dir.h:1.41 src/usr.bin/make/dir.h:1.42
--- src/usr.bin/make/dir.h:1.41 Sat Jan 23 10:48:49 2021
+++ src/usr.bin/make/dir.h Sat Jan 23 11:34:41 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.h,v 1.41 2021/01/23 10:48:49 rillig Exp $ */
+/* $NetBSD: dir.h,v 1.42 2021/01/23 11:34:41 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -87,8 +87,8 @@ void SearchPath_Expand(SearchPath *, con
char *Dir_FindFile(const char *, SearchPath *);
char *Dir_FindHereOrAbove(const char *, const char *);
void Dir_UpdateMTime(GNode *, Boolean);
-CachedDir *Dir_AddDir(SearchPath *, const char *);
-char *SearchPath_ToFlags(const char *, SearchPath *);
+CachedDir *SearchPath_Add(SearchPath *, const char *);
+char *SearchPath_ToFlags(SearchPath *, const char *);
void SearchPath_Clear(SearchPath *);
void SearchPath_AddAll(SearchPath *, SearchPath *);
void Dir_PrintDirectories(void);
Index: src/usr.bin/make/main.c
diff -u src/usr.bin/make/main.c:1.515 src/usr.bin/make/main.c:1.516
--- src/usr.bin/make/main.c:1.515 Sat Jan 23 10:48:49 2021
+++ src/usr.bin/make/main.c Sat Jan 23 11:34:41 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.515 2021/01/23 10:48:49 rillig Exp $ */
+/* $NetBSD: main.c,v 1.516 2021/01/23 11:34:41 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -110,7 +110,7 @@
#include "trace.h"
/* "@(#)main.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: main.c,v 1.515 2021/01/23 10:48:49 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.516 2021/01/23 11:34:41 rillig Exp $");
#if defined(MAKE_NATIVE) && !defined(lint)
__COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
"The Regents of the University of California. "
@@ -442,10 +442,10 @@ MainParseArgSysInc(const char *argvalue)
char *found_path = Dir_FindHereOrAbove(curdir, argvalue + 4);
if (found_path == NULL)
return;
- (void)Dir_AddDir(sysIncPath, found_path);
+ (void)SearchPath_Add(sysIncPath, found_path);
free(found_path);
} else {
- (void)Dir_AddDir(sysIncPath, argvalue);
+ (void)SearchPath_Add(sysIncPath, argvalue);
}
Var_Append(MAKEFLAGS, "-m", VAR_GLOBAL);
Var_Append(MAKEFLAGS, argvalue, VAR_GLOBAL);
@@ -1196,11 +1196,11 @@ InitDefSysIncPath(char *syspath)
if (strncmp(start, ".../", 4) == 0) {
char *dir = Dir_FindHereOrAbove(curdir, start + 4);
if (dir != NULL) {
- (void)Dir_AddDir(defSysIncPath, dir);
+ (void)SearchPath_Add(defSysIncPath, dir);
free(dir);
}
} else {
- (void)Dir_AddDir(defSysIncPath, start);
+ (void)SearchPath_Add(defSysIncPath, start);
}
}
@@ -1291,7 +1291,7 @@ InitVpath(void)
savec = *cp;
*cp = '\0';
/* Add directory to search path */
- (void)Dir_AddDir(&dirSearchPath, path);
+ (void)SearchPath_Add(&dirSearchPath, path);
*cp = savec;
path = cp + 1;
} while (savec == ':');
Index: src/usr.bin/make/parse.c
diff -u src/usr.bin/make/parse.c:1.528 src/usr.bin/make/parse.c:1.529
--- src/usr.bin/make/parse.c:1.528 Sat Jan 23 10:48:49 2021
+++ src/usr.bin/make/parse.c Sat Jan 23 11:34:41 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.528 2021/01/23 10:48:49 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.529 2021/01/23 11:34:41 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.528 2021/01/23 10:48:49 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.529 2021/01/23 11:34:41 rillig Exp $");
/* types and constants */
@@ -1322,7 +1322,7 @@ AddToPaths(const char *dir, SearchPathLi
if (paths != NULL) {
SearchPathListNode *ln;
for (ln = paths->first; ln != NULL; ln = ln->next)
- (void)Dir_AddDir(ln->datum, dir);
+ (void)SearchPath_Add(ln->datum, dir);
}
}
@@ -2071,7 +2071,7 @@ ParseAddCmd(GNode *gn, char *cmd)
void
Parse_AddIncludeDir(const char *dir)
{
- (void)Dir_AddDir(parseIncPath, dir);
+ (void)SearchPath_Add(parseIncPath, dir);
}
/*
Index: src/usr.bin/make/suff.c
diff -u src/usr.bin/make/suff.c:1.336 src/usr.bin/make/suff.c:1.337
--- src/usr.bin/make/suff.c:1.336 Sat Jan 23 10:48:49 2021
+++ src/usr.bin/make/suff.c Sat Jan 23 11:34:41 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.336 2021/01/23 10:48:49 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.337 2021/01/23 11:34:41 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -114,7 +114,7 @@
#include "dir.h"
/* "@(#)suff.c 8.4 (Berkeley) 3/21/94" */
-MAKE_RCSID("$NetBSD: suff.c,v 1.336 2021/01/23 10:48:49 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.337 2021/01/23 11:34:41 rillig Exp $");
typedef List SuffixList;
typedef ListNode SuffixListNode;
@@ -902,11 +902,11 @@ Suff_DoPaths(void)
}
}
- flags = SearchPath_ToFlags("-I", includesPath);
+ flags = SearchPath_ToFlags(includesPath, "-I");
Var_Set(".INCLUDES", flags, VAR_GLOBAL);
free(flags);
- flags = SearchPath_ToFlags("-L", libsPath);
+ flags = SearchPath_ToFlags(libsPath, "-L");
Var_Set(".LIBS", flags, VAR_GLOBAL);
free(flags);