summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2017-12-05Fix a case where we could go off the end of the buffer.Todd C. Miller
2017-12-05strip_comments is also called for dot lines, so sometimes the commentMarc Espie
2017-07-30Remove outdated count of the number of available assignment operators.anton
2017-07-24turn stupid message into a proper warning.Marc Espie
2017-07-24GC old cruft.Marc Espie
2017-07-21fix two nasty out-of-bound accesses that killed (sporadically mk38 and mk38bis.Marc Espie
2017-07-19depend is deadMarc Espie
2017-07-10Also check for NUL termination at the first character of tstr inAlexander Bluhm
2017-07-09there's no need to fork/exec to execute commentsMarc Espie
2017-06-22zap trailing spaces from the previous commits and also other trailingMarc Espie
2017-06-22better display of cycles in -j mode.Marc Espie
2017-06-21error out if an exists condition tests an empty path, because that makesMarc Espie
2017-04-20use strtonum instead of strtoll to parse the argument to -jDavid Gwynne
2017-04-19spelling fixes from michael w. bombardieriJason McIntyre
2017-02-24add support for variables in the lhs of SYSV modifiers.Marc Espie
2017-01-29obvious protection against null pointer, because it's quite possible for cgnMarc Espie
2017-01-25off-by-one, leading to segfaults. Trivial fix.Marc Espie
2017-01-21Dedup prototype for really_kill().Martin Natano
2017-01-21Use errno to make the debug message more descriptive.Martin Natano
2017-01-21Stop calling out to sudo/doas to kill processes. Reliance on systemTheo de Raadt
2017-01-01Hyphenate compound adjectives 'up-to-date', 'out-of-date' and 'well-known'Theo Buehler
2016-12-28fix the remaining cases of .Xr with only one argumentIngo Schwarze
2016-10-23zap trailing whitespace;Jason McIntyre
2016-10-23add !!=Marc Espie
2016-10-21small obvious cleanups:Marc Espie
2016-10-14Implement the ${<D} and ${<F} variables, as documented in the manual.Martin Natano
2016-10-12make -t uses the "fattr" syscall utimes(2) for its touch(1) built-in.Theo Buehler
2016-10-02Avoid two printf("%s", NULL) with 'make -d v'.Theo Buehler
2016-05-13have sinclude/include be more compatible with sysv, handle list of filesMarc Espie
2016-03-28remove unused variableCharles Longeau
2016-03-05safer pattern: if you're interested in one child, get THAT one, don't stealMarc Espie
2016-01-04Use err(3) instead of various handrolled combinations of perror(3) andtb
2015-12-29fix exit status on pledge(2) failure.Gleydson Soares
2015-12-22in case we have a parse error, dispell the target list early to avoidMarc Espie
2015-12-11Use %zu to print size_t's rather than casting to u_long.mmcc
2015-12-05yet another feof check, just to be sure.Marc Espie
2015-11-29fix duplicate targets in target list for good: split previous groupling fixMarc Espie
2015-11-15unifdef MAKE_BOOTSTRAP now that Makefile.boot is gone.Daniel Dickman
2015-11-15exit needs stdlib, switch to "return 0" to fix.Daniel Dickman
2015-11-06I was very optimistic in groupling creation. Turns out lists of targetsMarc Espie
2015-10-14gc lst_ForEachNodeWhile, which isn't actually in use anywhereMarc Espie
2015-10-14make sure we use stdbool.hMarc Espie
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-08tame "stdio rpath wpath cpath proc exec". make is a shell, and appearsTheo de Raadt
2015-10-07Oops, not quite ready for tame() here. People need time to updateTheo de Raadt
2015-10-07*** empty log message ***Theo de Raadt
2015-09-27Mark all the error printing functions as printf-like; fix two formatPhilip Guenther
2015-08-21correctly indent a line to make the intent clearJonathan Gray
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
2015-07-28let the hack that lets make kill jobs after sudo also work with doas.Marc Espie