summaryrefslogtreecommitdiff
path: root/usr.bin/make/job.c
AgeCommit message (Expand)Author
2006-06-29Fixed the bug reported in PR 33866, which is that the :Q operator does notrillig
2006-03-31There is no need to count jobs and job tokens.dsl
2006-03-15nJobs and jobTokensRunning are both counting the same thing.dsl
2006-03-13JOB_FIRST is always set (since we only execute the shell once for everydsl
2006-03-12Remove the 'never non-NULL' 'previous' argument to JobStart.dsl
2006-03-12It isn't possibly to execute any part of job.c that references compatMakedsl
2006-03-11Remove most of the code seemed to be there to support 'remote jobs'.dsl
2006-03-08Avoid calling JobRestartJobs() from the SIGCONT signal handler, insteaddsl
2006-02-11Actually SIG_DFL the correct signal (not SIGINT every time) just prior todsl
2006-01-22Make .NOTPARALLEL stop the job engine issuing more than one token (insteaddsl
2006-01-21Check the 'job_pipe' for the error token 'E' before every job, includingdsl
2006-01-04When a parallel make job completes, always put the job token back into thedsl
2006-01-04F_DUPFD the job_pipe fds onto higher numbers (>15) to make it less likelydsl
2006-01-04If -s (silent) is specified, don't output the target name before targetdsl
2005-08-08From Max Okumoto:christos
2005-08-05More KNF cleanups from Max Okumotochristos
2005-07-25Whitespace KNF cleanup from Max Okumotochristos
2005-06-29Don't apply .DEFAULT commands to special targets (.BEGIN, .END, .INTERRUPT).christos
2005-06-17Add new debugging option '-dn' which will leave the scripts fed into make onjmc
2005-06-16If the line being passed to the shell is a blank line and we're not in compatjmc
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-05-03Mark the interrupt job as special so that when we hit ^C with -j and wechristos
2005-02-16PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]christos
2005-01-31PR/22559: Valeriy E. Ushakov: make -j can execute commands in wrong directorychristos
2004-07-01Change to use __unused instead and provide a compat definition in make.h ifjmc
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-12-20Fixes for PR#18573 (make -j not stopping correctly on error).jmc
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-16backout. make(1) either uses strcpy() to malloc'ed region (enough size),itojun
2003-07-15strlcpy (fixed)itojun
2003-07-15strlcpyitojun
2003-07-14Pass WARNS=3christos
2003-04-08PR/1523: Chris Demetriou: don't count a library as built, if there is no waychristos
2002-12-09When JobExec() was called from JobRestartJobs() via JobRestart(), itgson
2002-11-26Call fcntl() on the right file descriptors.enami
2002-11-16Fixed race condition that would cause make -j to pause for fivegson
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-04-15PR/16361: J. Mallett: make(1)'s job.c does not properly initialise postCommandschristos
2002-03-18Fix some of the syntax errors (in unused code) and layout glitches.pk
2002-03-18Block signals during Lst_Open/Lst_Close list traverals and in JobExecpk
2002-03-18Fix signal-handling bogons in JobPassSig():pk
2002-03-18JobInterrupt(): don't try to unlink JOIN or PHONY targets.pk
2002-03-18Remove bogons from JobMatchShell()pk
2002-03-15Job_ParseShell(): fix keyword counting error.pk
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-03-14Job_AbortAll(): add missing Lst_Close().pk