Age | Commit message (Collapse) | Author |
|
|
|
partly checked by millert@
|
|
amendments to his diff are noted on tech
|
|
getopt(3) returns '?' when it encounters a flag not present in the in
the optstring or if a flag is missing its option argument. We can
handle this case with the "default" failure case with no loss of
legibility. Hence, remove all the redundant "case '?':" lines.
Prompted by dlg@. With help from dlg@ and millert@.
Link: https://marc.info/?l=openbsd-tech&m=167011979726449&w=2
ok naddy@ millert@ dlg@
|
|
around, but with my name instead... which makes absolutely no sense
whatsoever, especially the regents part.
replace with ISC licence, much saner.
(as noticed by miod@, who else ?)
|
|
The m4 syntax specifically requires `...' and not the pretty Unicode
quotes that the Sq macro can produce. Use of escape sequences
clarified by schwarze@
|
|
|
|
jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.
ok jmc@
|
|
and installing USD/SMM/PSD docs.
jmc@ agrees with the direction, ok millert@ on an earlier diff
|
|
|
|
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;
|
|
|