summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
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
2005-05-08Now that dependencies in .BEGIN, .END, and .INTERRUPT work, allow them.christos
2005-02-16PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]christos
2004-07-01Add some checks for gcc around a few function declarations and note thejmc
2004-05-07Remove use of sh -e when running in compat mode.sjg
2004-05-07Simplify build, no functional changes.ross
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-09-09when displaying the 'Failed command:', collapse runs of whitespace in thelukem
2003-09-08don't free cmdStart too early, as cmd points somewhere in there and welukem
2003-09-02Also display failed target. Givenlukem
2003-09-02display the command that failed.lukem
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-01Allow .SHELL: to control the shell used by compat mode too.sjg
2003-07-14Pass WARNS=3christos
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-04-27Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,bjh21
2002-03-21don't print extra newlines on errors.christos
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-02-07When making a node which is the source of both a .MADE target and apk
2002-02-04Remove OP_NOSUFF, fix OP_MADE in compat mode [from pk], and make the OP_MADEchristos
2002-02-03Don't bother to apply suffix rules to find sources for a target markedpk
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-10-16Don't ignore errors during .END processing.sjg
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-01A number of semi-related changes.sjg
2001-05-29better error messages on exec* failures. From Simon Burge.christos
2001-04-06Negative exit code cleanup: Replace exit(-x) with exit(x).wiz
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
2000-01-21Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We getmycroft
1999-09-16Fix a bug in the previous. In the `compat' case, we don't actually use themycroft
1999-03-24report a sensible error if wait() fails.sommerfe
1998-11-11This patch fixes the problem introduced in the previous commit wherechristos
1998-11-01Reduced memory leaks.itohy
1998-03-26PR/5210: Hauke Fath: make core dumps with .SHELLchristos
1997-12-31Change an exit() to _exit(), so that it's safe for vfork().thorpej
1997-09-28wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAPlukem