summaryrefslogtreecommitdiff
path: root/usr.bin/make/nonints.h
AgeCommit message (Expand)Author
2016-09-05Drop main() prototype.sevan
2016-06-03Add cached_realpath()sjg
2016-02-18Add .export-literal to avoid the need for $$ dance when trying to putsjg
2016-02-18Collapse the 3 boolean parameter to 1 flags parameter. No functional change.christos
2016-01-09Preserve $$ in := assignments..christos
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2015-05-05When evaluating condtionals from .if we want to requiresjg
2014-09-07Revert all make changes except the unit tests to the state of threejoerg
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2012-08-30Add a knob to control whether -V fully expands a plain variable by default.sjg
2012-06-12Replace __dead, __unused and the various printf format attributesjoerg
2011-09-16Use __dead consistently. If it doesn't exist, define it away.joerg
2010-12-25Begin cleanup of the make parser: separate out the logic for reading filesdholland
2010-12-09meta_oodate(): we should track 'latestdir' on a per process basis.sjg
2010-08-07wait[pid]() is called in several places.sjg
2010-06-03We have required sigaction() for quite a while.sjg
2010-04-07Add:sjg
2009-11-19Add .unexport - the exact opposite of .exportsjg
2009-01-28Allow for () in the argument to .ifdef et al.dsl
2009-01-24Move the bmake_malloc() functions into their own .c and .h files.dsl
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2009-01-17Change 'Buffer' so that it is the actual struct, not a pointer to it.dsl
2009-01-13Sprinkle a const. (arg of Main_ParseArgLine())dsl
2009-01-11Instead of stashing the body of every iteration of a .for loop, passdsl
2008-11-29Split For_Eval() into two functions.dsl
2008-10-06Don't use emalloc and friends directly, but call them consistentlyjoerg
2008-02-15back all changes out until I fix it properly.christos
2008-02-14- use pid_t/size_t as appropriate instead of int.christos
2007-10-15If we don't have emalloc, we won't have strndup either.sjg
2007-10-13* Convert all uses of strdup() to estrdup();apb
2007-10-05Add the ability to .export variables to the environment.sjg
2007-02-04Add code to ensure that .if/.endif are correctly nested with .for/.endfordsl
2006-12-16Use open/read/close instead of stdio for makefiles.dsl
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-11-01Use of libutil to provide emalloc et al, should be predicated onsjg
2006-08-26Fix non-native build.christos
2006-08-26Don't include <util.h> if we are not NetBSD. Other OS's don't have it.christos
2006-08-26More programs using efun.christos
2006-03-31Add some coverity allocation comments, and change the way the allocatorchristos
2006-02-11Debug trace all the targets we are actually intending making.dsl
2005-05-08Now that dependencies in .BEGIN, .END, and .INTERRUPT work, allow them.christos
2004-12-29Dir_MTime did not search for a file using the correct parh; i.e. it waschristos
2004-05-07Remove use of sh -e when running in compat mode.sjg
2004-05-07Simplify build, no functional changes.ross
2004-03-06Print useful line number on error while executing .for directive.enami
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-01-18Before we #define __attribute__ away, #undef it.thorpej