| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
still use integers, so use the natural bounds for these.
POSIX says m4 should error when these use non numeric values, and now they
do.
okay millert@
|
|
|
|
|
|
|
|
|
|
| |
problem noticed by Matthew Green (netbsd), slightly different fix
so that argc counting makes more sense.
we might want to warn on wrong number of parameters later, but this is
somewhat inconsistent depending on the builtin right now.
okay millert@
|
|
|
|
|
|
|
|
| |
in case the parent process was started with a dangling child. This style
ensures any potential parent:child interlock isn't disrupted due to the
"wrong" child being waited on first. Then the other other childs can safely
zombie.
ok millert jca brynet
|
|
|
|
|
|
|
| |
files. This fixes up parallel builds in the default case.
FreeBSD does something similar.
okay millert@
|
| |
|
|
|
|
| |
ok millert@ (who spotted and provided the -ll removal bits)
|
|
|
|
|
|
| |
Help and direction millert@ espie@ anton@ deraadt@
ok espie@
|
| |
|
|
|
|
|
| |
removing VMS and MSDOS support.
ok espie
|
|
|
|
|
|
| |
reordered to match the manpage, and added tmppath as an annotation
prompted by deraadt@
|
|
|
|
| |
In some cases, do additional cleanup in the immediate vicinity.
|
| |
|
|
|
|
|
|
| |
better style code). Problem noticed by deraadt@ in m4.
okay doug@ deraadt@
|
|
|
|
| |
OK espie@
|
| |
|
|
|
|
|
|
|
|
|
| |
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
|
|
|
|
|
|
|
| |
- introduce explicit STORAGE classes for the shadow stack entries
- delay freeing definitions if they're in-use, keep them in a simple array.
okay millert@
|
|
|
|
|
| |
from Doug Hogan <doug@acyclic.org>
okay miod@
|
|
|
|
| |
okay miod@
|
|
|
|
|
|
| |
fix potential integer overflows in memory allocation (mostly for pedagogical
purposes, these are unlikely to overflow in practice)
move the rest of lst.lib stuff into its own directory.
|
| |
|
|
|
|
| |
ok millert sobrado
|
| |
|
|
|
|
| |
ok espie
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- expr(`4**3')
- include(`hey I am not there') keeps going.
work with Baptiste Daroussin, who had the idea but didn't nail all details
right.
okay otto@, miod@
|
|
|
|
|
| |
note that patsubst is non-standard.
okay miod@, deraadt@
|
|
|
|
| |
from Michael W. Bombardieri
|
|
|
|
|
|
|
|
|
|
| |
behavior of solaris m4 (e.g., posix).
Bug-fix by Nigel Taylor
Okay sthen@, todd@.
Comment amended per sthen@' suggestion.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
translit(`ab',`aa',`cd') -> `cb'
(first occurrence matches)
okay miod@, sthen@
fixes minor autoconf issues, like HAVE_VOID__ instead of HAVE_VOID_P
|
|
|
|
|
|
|
|
|
|
| |
is required for newer autoconf).
fix the tokenizer for gnu extensions, allowing digits out of range is
ridiculous.
add POSIX2008 mkstemp and document it (also documenting that mktemp is
safe, not posix...)
tidy the manpage, do extra .Nm m4 -> .Nm.
okay otto@, miod@, jmc@
|
| |
|
|
|
|
|
| |
string m4_. Feedback from jmc@, Tobias Ulmer, Matthew Dempsky - thanks!
ok espie@
|
|
|
|
|
|
|
| |
only deletes the definition; macro_for_all needs to skip those to keep
dumpdef() from segving
ok and regress test by espie (thanks!)
|
|
|
|
| |
updates to follow;
|
| |
|
| |
|
|
|
|
|
|
| |
actually uses this, bleh)
okay otto@
|
|
|
|
| |
okay otto@, some useful ideas from miod@
|
|
|
|
| |
okay otto@
|
|
|
|
| |
okay otto@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Inside matching parenthesis, keep spaces as is (use chrsave instead of
pbstr, since there's no way it can be a further macro expansion).
Fixes a long-standing issue with autoconf ( --option -> --option),
matches other m4 than gnum4
okay millert@, fries@
|
|
|
|
|
|
|
|
| |
the end of the last included file AND we still have a macro to expand.
autoconf uses this in wine, and it turns out other m4 also do things that
way (not only gnu m4).
okay fries@, millert@
|