summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
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
2015-04-29Add missing #include <stdint.h> for SIZE_MAXTodd C. Miller
2015-04-25add check for overflow while doubling (very unlikely in practice, but stillMarc Espie
2015-04-18Convert many atoi() calls to strtonum(), adding range checks and failureTheo de Raadt
2015-03-13remove the first comma from constructs like ", and," and ", or,": you can useJason McIntyre
2015-02-28Reduce usage of predefined strings in manpages.Anthony J. Bentley
2015-02-07sync usage(); ok espieJason McIntyre
2015-02-07document -CMarc Espie
2015-02-07add support for the popular -C option, in the least intrusive way possible:Marc Espie
2015-01-23a wee little bit more cleanup (more const and remove noise from CDIAGFLAGS...Marc Espie
2015-01-23typoMarc Espie
2015-01-23remove a bunch of dangerous casts (useless casts from void * to somethingMarc Espie
2015-01-16switch to <limits.h>; ok millertTheo de Raadt
2015-01-16The make code has "bootstrap", to allow it to be brought up on otherTheo de Raadt
2015-01-15If some mythical system lacks PATH_MAX, do not set it to MAXPATHLEN+1Theo de Raadt