Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/make make(1): rename Dir_Expand to SearchPath_Expand



details:   https://anonhg.NetBSD.org/src/rev/7a13b6bd630e
branches:  trunk
changeset: 950246:7a13b6bd630e
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sat Jan 23 10:48:49 2021 +0000

description:
make(1): rename Dir_Expand to SearchPath_Expand

The main subject of this function is the search path.  In this search
path the pattern is expanded.

diffstat:

 usr.bin/make/arch.c            |   6 +++---
 usr.bin/make/dir.c             |  13 +++++++------
 usr.bin/make/dir.h             |   4 ++--
 usr.bin/make/main.c            |   7 ++++---
 usr.bin/make/parse.c           |   6 +++---
 usr.bin/make/suff.c            |   6 +++---
 usr.bin/make/unit-tests/dir.mk |   4 ++--
 7 files changed, 24 insertions(+), 22 deletions(-)

diffs (194 lines):

diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/arch.c
--- a/usr.bin/make/arch.c       Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/arch.c       Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: arch.c,v 1.193 2021/01/09 16:06:09 rillig Exp $        */
+/*     $NetBSD: arch.c,v 1.194 2021/01/23 10:48:49 rillig Exp $        */
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -126,7 +126,7 @@
 #include "config.h"
 
 /*     "@(#)arch.c     8.2 (Berkeley) 1/2/94"  */
-MAKE_RCSID("$NetBSD: arch.c,v 1.193 2021/01/09 16:06:09 rillig Exp $");
+MAKE_RCSID("$NetBSD: arch.c,v 1.194 2021/01/23 10:48:49 rillig Exp $");
 
 typedef struct List ArchList;
 typedef struct ListNode ArchListNode;
@@ -341,7 +341,7 @@
 
                } else if (Dir_HasWildcards(memName)) {
                        StringList members = LST_INIT;
-                       Dir_Expand(memName, &dirSearchPath, &members);
+                       SearchPath_Expand(&dirSearchPath, memName, &members);
 
                        while (!Lst_IsEmpty(&members)) {
                                char *member = Lst_Dequeue(&members);
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/dir.c
--- a/usr.bin/make/dir.c        Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/dir.c        Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: dir.c,v 1.255 2021/01/10 21:20:46 rillig Exp $ */
+/*     $NetBSD: dir.c,v 1.256 2021/01/23 10:48:49 rillig Exp $ */
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -89,8 +89,9 @@
  *                     Returns TRUE if the name given it needs to
  *                     be wildcard-expanded.
  *
- *     Dir_Expand      Given a pattern and a path, return a Lst of names
- *                     which match the pattern on the search path.
+ *     SearchPath_Expand
+ *                     Expand a filename pattern to find all matching files
+ *                     from the search path.
  *
  *     Dir_FindFile    Searches for a file on a given search path.
  *                     If it exists, the entire path is returned.
@@ -137,7 +138,7 @@
 #include "job.h"
 
 /*     "@(#)dir.c      8.2 (Berkeley) 1/2/94"  */
-MAKE_RCSID("$NetBSD: dir.c,v 1.255 2021/01/10 21:20:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: dir.c,v 1.256 2021/01/23 10:48:49 rillig Exp $");
 
 /*
  * A search path is a list of CachedDir structures. A CachedDir has in it the
@@ -797,7 +798,7 @@
                                     suffix, suffix_len);
 
                if (contains_wildcard(file)) {
-                       Dir_Expand(file, path, expansions);
+                       SearchPath_Expand(path, file, expansions);
                        free(file);
                } else {
                        Lst_Append(expansions, file);
@@ -843,7 +844,7 @@
  *     expansions      the list on which to place the results
  */
 void
-Dir_Expand(const char *word, SearchPath *path, StringList *expansions)
+SearchPath_Expand(SearchPath *path, const char *word, StringList *expansions)
 {
        const char *cp;
 
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/dir.h
--- a/usr.bin/make/dir.h        Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/dir.h        Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: dir.h,v 1.40 2020/12/01 19:28:32 rillig Exp $  */
+/*     $NetBSD: dir.h,v 1.41 2021/01/23 10:48:49 rillig Exp $  */
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -83,7 +83,7 @@
 void Dir_End(void);
 void Dir_SetPATH(void);
 Boolean Dir_HasWildcards(const char *);
-void Dir_Expand(const char *, SearchPath *, StringList *);
+void SearchPath_Expand(SearchPath *, const char *, StringList *);
 char *Dir_FindFile(const char *, SearchPath *);
 char *Dir_FindHereOrAbove(const char *, const char *);
 void Dir_UpdateMTime(GNode *, Boolean);
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/main.c
--- a/usr.bin/make/main.c       Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/main.c       Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: main.c,v 1.514 2021/01/19 20:51:46 rillig Exp $        */
+/*     $NetBSD: main.c,v 1.515 2021/01/23 10:48:49 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.514 2021/01/19 20:51:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.515 2021/01/23 10:48:49 rillig Exp $");
 #if defined(MAKE_NATIVE) && !defined(lint)
 __COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
            "The Regents of the University of California.  "
@@ -1214,8 +1214,9 @@
        StringListNode *ln;
        StringList sysMkPath = LST_INIT;
 
-       Dir_Expand(_PATH_DEFSYSMK,
+       SearchPath_Expand(
            Lst_IsEmpty(sysIncPath) ? defSysIncPath : sysIncPath,
+           _PATH_DEFSYSMK,
            &sysMkPath);
        if (Lst_IsEmpty(&sysMkPath))
                Fatal("%s: no system rules (%s).", progname, _PATH_DEFSYSMK);
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/parse.c
--- a/usr.bin/make/parse.c      Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/parse.c      Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: parse.c,v 1.527 2021/01/21 14:30:01 rillig Exp $       */
+/*     $NetBSD: parse.c,v 1.528 2021/01/23 10:48:49 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.527 2021/01/21 14:30:01 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.528 2021/01/23 10:48:49 rillig Exp $");
 
 /* types and constants */
 
@@ -1176,7 +1176,7 @@
                 */
                SearchPath *emptyPath = SearchPath_New();
 
-               Dir_Expand(line, emptyPath, curTargs);
+               SearchPath_Expand(emptyPath, line, curTargs);
 
                SearchPath_Free(emptyPath);
        } else {
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/suff.c
--- a/usr.bin/make/suff.c       Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/suff.c       Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: suff.c,v 1.335 2021/01/10 21:20:46 rillig Exp $        */
+/*     $NetBSD: suff.c,v 1.336 2021/01/23 10:48:49 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.335 2021/01/10 21:20:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.336 2021/01/23 10:48:49 rillig Exp $");
 
 typedef List SuffixList;
 typedef ListNode SuffixListNode;
@@ -1246,7 +1246,7 @@
         * Expand the word along the chosen path
         */
        Lst_Init(&expansions);
-       Dir_Expand(cgn->name, Suff_FindPath(cgn), &expansions);
+       SearchPath_Expand(Suff_FindPath(cgn), cgn->name, &expansions);
 
        while (!Lst_IsEmpty(&expansions)) {
                GNode *gn;
diff -r 88f6ac26db6a -r 7a13b6bd630e usr.bin/make/unit-tests/dir.mk
--- a/usr.bin/make/unit-tests/dir.mk    Sat Jan 23 07:34:00 2021 +0000
+++ b/usr.bin/make/unit-tests/dir.mk    Sat Jan 23 10:48:49 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: dir.mk,v 1.8 2020/11/03 18:42:33 rillig Exp $
+# $NetBSD: dir.mk,v 1.9 2021/01/23 10:48:49 rillig Exp $
 #
 # Tests for dir.c.
 
@@ -79,7 +79,7 @@
 
 # Demonstrate debug logging for filename expansion, especially curly braces.
 .MAKEFLAGS: -dd
-# The below line does not call Dir_Expand yet.
+# The below line does not call SearchPath_Expand yet.
 # It is expanded only when necessary, that is, when the 'debug' target is
 # indeed made.
 debug: {{thi,fou}r,fif}twen



Home | Main Index | Thread Index | Old Index