summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
2017-07-20Make compat.c handle SIGINT etc more like job.csjg
2016-08-26Add a .DELETE_ON_ERROR: magic target that causes *failed* targets asdholland
2016-05-12Propagate errors from filemon.sjg
2016-02-18Collapse the 3 boolean parameter to 1 flags parameter. No functional change.christos
2016-01-17remove free NULL checks (Tilman Sauerbeck)christos
2016-01-09Preserve $$ in := assignments..christos
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2015-06-19make needshell customizable, so that xinstall can use it.christos
2015-06-19create needshell so we don't scan the string multiple times.christos
2015-06-19Adjust metachar handling to previous behaviour:mlelstv
2015-06-17Centralize the "is a meta char" test, instead of using two different arrays.christos
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
2014-01-03Treat '~' as a meta char requiring a shell.sjg
2013-09-02Do not apply shellErrFlag unless errCheck is true.sjg
2013-07-05If commandShell hasErrCtl is true, set shellErrFlag for use bysjg
2013-01-25Remove Check_Cwd - it is no longer needed.sjg
2012-10-07Treat empty commands same as jobs modesjg
2012-06-10Remove a __dead for an undead function (clang errors out otherwise).wiz
2012-06-05kill(2) is more appropriate and more portable than raise(3)sjg
2012-06-05Re-raising SIGINT etc, after running .INTERRUPTsjg
2012-05-30An empty command is quietly ignored in jobs mode, but causes a failuresjg
2012-05-15- Use _exit() instead of exit() in signal handler sinceseanb
2011-09-16Use __dead consistently. If it doesn't exist, define it away.joerg
2011-08-14- remove gcc-4.5 warningschristos
2010-11-25Instead of keeping around the mtime of the youngest child, keep a pointerchristos
2010-09-13Add meta.c which implements "meta" mode for make.sjg
2010-08-07wait[pid]() is called in several places.sjg
2010-06-03We have required sigaction() for quite a while.sjg
2010-04-23On darwin at least, vfork() fails in child of vfork().sjg
2010-04-07Add:sjg
2009-02-22Use pid_t for the result of fork and wait. PR 38031 from Ryan Stutsman.dholland
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2009-01-16Debug print improvements.dsl
2008-12-19if brk_string failed, use the shell.christos
2008-12-13Use NULL instead of -1 cast to the relavant type (usually via NIL).dsl
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
2008-01-19Implement -dl (aka LOUD) to override '@' at the start of script lines.sjg
2007-10-05Add the ability to .export variables to the environment.sjg
2007-04-05kill clobbered warning from Tobias Nygrenchristos
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-22sprinkle volatile.christos
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-09In a non-native build, always use a shell to execute commands. This mayapb
2006-04-22Coverity CID 530: Don't leak the argument vector.christos
2005-08-08From Max Okumoto:christos
2005-07-25Whitespace KNF cleanup from Max Okumotochristos
2005-05-08Don't complain that we cannot make .END.christos