summaryrefslogtreecommitdiff
path: root/usr.bin/make/job.c
AgeCommit message (Expand)Author
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
2002-03-13JobInterrupt(): add missing and fix a misplaced Lst_Close().pk
2002-03-13Add the job's name to the `*** Error/Suspended/Continuing' informationalpk
2002-03-04We don't want token while we're aborting. Otherwise, make spins wasting cpu.enami
2002-02-10Fix for previous: JobRestart() return value check was reversed.pk
2002-02-08JobRestartJobs() should cease scheduling stopped jobs if the maximumpk
2002-02-08JobStart(): if there no commands to execute for a node, set its statuspk
2002-02-06JobPrintCommand: avoid stale pointers on a node's command list.pk
2001-10-16When attempting to chdir to .CURDIR because Check_Cwd_Cmd says we need tosjg
2001-08-20precede, not preceed.wiz
2001-07-24Print out errno when vfork fails.matt
2001-07-03add .USEBEFORE Attributechristos
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-11Revert Job_CatchOutput() change; it adds a considerable delay to make, andchristos
2001-06-01A number of semi-related changes.sjg
2001-05-29better error messages on exec* failures. From Simon Burge.christos
2001-05-01bin/12734: fix SIGTSTP/SIGCONT handling.sommerfeld
2001-01-10PR/11800: Chris Demetriou: Add -W flag to exit on parse warnings.christos
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-12-30Include token counts in trace output.sommerfeld
2000-12-30Fix token accounting for .BEGIN/.END jobssommerfeld
2000-12-30Avoid token leaks when aborting after an error.sommerfeld
2000-12-30Do lazy token release - don't return tokens to the pipe unless we'resommerfeld
2000-12-30Add a token-passing scheme to allow a recursive make to successfullysommerfeld
2000-12-05Make the fds[] realloc O(n). Also make the rethreading a lot simpler.mycroft
2000-12-05Make clearfd() take O(1) time instead of O(N) by moving only the lastsommerfeld
2000-12-05correct performance regression of recent change from select() tosommerfeld
2000-12-04mycroft did not like my O(n^2) lookup algorithm, so I made things muchchristos
2000-12-031. switch to using poll by default; can be overriden by compiling withchristos
2000-12-031. the tfile patch was incorrect. If we are doing multiple jobs, wechristos