<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/make/parse.c, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-11-03T00:35:26Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>urn:sha1:3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
</entry>
<entry>
<title>Factor out all the .SHELL parsing related stuff into its own file and</title>
<updated>2005-05-24T15:30:03Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-24T15:30:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c86e3c106f865a1ecf3d2e8d5bc6257a36fb453'/>
<id>urn:sha1:5c86e3c106f865a1ecf3d2e8d5bc6257a36fb453</id>
<content type='text'>
rename the function to be consistent with the naming scheme in the rest
of make. No functional changes.

Obtained from:	DragonFlyBSD (idea and most of shell.h)
</content>
</entry>
<entry>
<title>Get rid of global variables for argument vectors produced by brk_string()</title>
<updated>2005-05-18T14:50:35Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-18T14:50:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87c7b797f051b66273238f486845148196a0fac3'/>
<id>urn:sha1:87c7b797f051b66273238f486845148196a0fac3</id>
<content type='text'>
introduce a struct that holds all the information about an argument
vector and pass that around.

Author:		Max Okumoto &lt;okumoto@ucsd.edu&gt;
Obtained from:	DragonFlyBSD
</content>
</entry>
<entry>
<title>Get rid of the ReturnStatus obscuration that was anyway used only</title>
<updated>2005-05-18T06:50:39Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-18T06:50:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=485aef42c98df882ede7a3dd53d01fb0ee6d3cdf'/>
<id>urn:sha1:485aef42c98df882ede7a3dd53d01fb0ee6d3cdf</id>
<content type='text'>
in two places. While here don't bother returning anything from
Lst_Replace - nobody ever checks the return code.

Suggested by:	jmallet
</content>
</entry>
<entry>
<title>Fix the fix for bin/72510 applied in job.c:1.70. Actually there have</title>
<updated>2005-05-12T14:16:44Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-12T14:16:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8b8eb9e2ab2ce467d85186909ab0bf9ca1dfa7da'/>
<id>urn:sha1:8b8eb9e2ab2ce467d85186909ab0bf9ca1dfa7da</id>
<content type='text'>
been two maxJobs variables: one static in job.c and one global used in
main.c and parse.c. Makeing one global out of these was the wrong way
to fix the problem. Instead rename the global one to jobLimit and keep
maxJobs static in job.c.

Suggested by:	rwatson
PR:		bin/72510
</content>
</entry>
<entry>
<title>Move some comments around to where they belong and remove some unneccessary</title>
<updated>2005-05-12T11:16:04Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-12T11:16:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8549718a91c5845eb8c42ca15423dd7c27655c1'/>
<id>urn:sha1:d8549718a91c5845eb8c42ca15423dd7c27655c1</id>
<content type='text'>
gcc magic.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt; (7.229)
</content>
</entry>
<entry>
<title>Move the remaining two prototypes from nonints.h to make.h and</title>
<updated>2005-05-10T14:10:44Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-10T14:10:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a139b7bac17b8e73aa0bb5780c978ab7db12166c'/>
<id>urn:sha1:a139b7bac17b8e73aa0bb5780c978ab7db12166c</id>
<content type='text'>
remove nonints.h.

Patch:	7.204
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
</entry>
<entry>
<title>Split Var_Subst() into two functions: Var_SubstOnly() which substitutes</title>
<updated>2005-05-09T14:06:04Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-09T14:06:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=02c3270da10a3bd74ce8d7094f850633f9c93b6c'/>
<id>urn:sha1:02c3270da10a3bd74ce8d7094f850633f9c93b6c</id>
<content type='text'>
only one variable and Var_Subst() which substitutes all. Split out the
test whether a variable should not be expanded into match_var().
Make access to the input string consistently using str[]. Remove two
unused functions: Var_GetTail() and Var_GetHead().

Patches:	7.184-7.189
Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
</entry>
<entry>
<title>Introduce a new pseudo-target .EXPORTVAR which allows to put a</title>
<updated>2005-05-06T18:30:06Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-06T18:30:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=352a63dee820383bc2bcd02e0c7badcadca443b7'/>
<id>urn:sha1:352a63dee820383bc2bcd02e0c7badcadca443b7</id>
<content type='text'>
make macro into the environment of programs executed by make. This
has approximately the same function as gmake's export directive.
The form of a pseudo target was deliberately choosen to minimize work
for POSIX compatibility (Makefiles are not allowed to use any targets
starting with a dot and consisting only of uppercase letters except those
specified in the standard when they want POSIX compatible behaviour, so
such a Makefile can never contain .EXPORTVAR.)
Change the handling of macros coming from the environment: instead
of asking the environment for each variable we could not find otherwise
put all the environment variables in a special variable environment just
at start up.

This has been tested on the ports cluster by kris.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
</entry>
<entry>
<title>Rename the directive_hash.[ch] files to hash_tables.[ch] now</title>
<updated>2005-04-29T15:15:28Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-04-29T15:15:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be7a5506e83e193c6d34bb1e317c633f5e3c52fe'/>
<id>urn:sha1:be7a5506e83e193c6d34bb1e317c633f5e3c52fe</id>
<content type='text'>
that there are more than one hash table in them. There is no
history to preserve here, so go without a repo-copy.

Asked for by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
</entry>
</feed>
