summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/job.c
Commit message (Expand)AuthorAgeFilesLines
* Add volatile to sig_atomic_t where it was missing.des2009-06-141-1/+1
* Partially revert r186559.obrien2009-02-031-1/+1
* Don't enable -Q by default - I've fixed the rescue build issue.obrien2009-01-131-2/+1
* + Add the -Q be-quiet flag for parallel jobs.obrien2009-01-031-1/+1
* 1. Add the ability to tweak the token output before targets in job mode.obrien2008-12-291-3/+16
* Exit with error code 2 when run with -k (continue if errors) and build failed.fjoe2008-12-181-15/+11
* Since in some cases (when found obsolete) 'make' can be builded earlierache2008-09-291-1/+6
* Use arc4random_uniform(3)ache2008-08-071-1/+1
* It seems some don't care for the anchient joke. Add WITHOUT_OLD_JOKEobrien2008-03-041-0/+2
* No need to tell make to DTRT with "make love", just do it.obrien2008-03-041-6/+0
* Implement "Remaking Makefiles" feature:fjoe2007-03-081-20/+29
* Fix a bug where the standard input (fifoFd == 0) was confused with anwill2007-03-081-1/+1
* Make sure that the created fifo gets deleted if the top level make instancescottl2005-10-091-0/+2
* Fix the "..." special command. If this command is found all furtherharti2005-07-191-1/+1
* The caller of Var_Value() should not change the variable value. Makeharti2005-05-241-1/+1
* Get rid of the third argument to Var_Value() the pointer it pointedharti2005-05-241-17/+5
* Factor out ProcExec() into its own file and rename it to Proc_Exec() forharti2005-05-241-121/+4
* Factor out all the .SHELL parsing related stuff into its own file andharti2005-05-241-472/+1
* Use the name of the default shell instead of a numeric index to selectharti2005-05-241-1/+1
* Another shell attribute 'unsetenv' that will cause to unsetenv("ENV")harti2005-05-241-8/+13
* Before doing any parsing parse the builtin shell specifications andharti2005-05-241-178/+195
* Allow the .SHELL target to specify the list of shell meta characters andharti2005-05-241-289/+305
* Get rid of global variables for argument vectors produced by brk_string()harti2005-05-181-35/+38
* Get rid of the ReturnStatus obscuration that was anyway used onlyharti2005-05-181-9/+9
* Make Shell_Init() static - it's only used here.harti2005-05-131-9/+9
* Include <err.h>. On my system CVS Make(1) has an implicit declaration ofjmallett2005-05-121-0/+1
* Get rid of the warning about vfork() clobbering variables.harti2005-05-121-4/+9
* Do mktemp() by hand to get rid of the mktemp() warning and theharti2005-05-121-17/+102
* The first element of the vector built by brk_string() is neverharti2005-05-121-2/+7
* Cleanup main(). Move catching SIGCHLD into job.c. Move unsetenv("ENV")harti2005-05-121-0/+32
* Compat_RunCommand is used only in job.c so make it static there.harti2005-05-121-1/+2
* Fix the fix for bin/72510 applied in job.c:1.70. Actually there haveharti2005-05-121-1/+6
* Untwist the convoluted if() expressions in JobFinish(). Theyharti2005-05-121-106/+174
* Move some comments around to where they belong and remove some unneccessaryharti2005-05-121-39/+34
* Convert Compat_RunCommand() to use ProcWait(). This also gives Cmd_Exec()harti2005-05-121-73/+68
* Make a function ProcWait() that waits for the given process.harti2005-05-121-20/+31
* Overhaul the fork(), exec() code. Put all the common handling thatharti2005-05-121-167/+222
* Style: remove spaces before tabs.harti2005-05-101-31/+31
* Make shellPath and shellName static - they're used in job.c only.harti2005-05-101-2/+2
* Make the three versions of fork() more uniform.harti2005-05-101-63/+63
* Move the defines for TMPPAT and KQUEUE from the public job.h into job.charti2005-05-101-0/+12
* Merge compat.c into job.c. There is a lot in common between theseharti2005-05-101-1/+702
* Move Cmd_Exec() from main.c to job.c and fix its prototype. Thisharti2005-05-101-0/+110
* Split Var_Subst() into two functions: Var_SubstOnly() which substitutesharti2005-05-091-5/+5
* Mostly stylistic changes: remove the noPLen field from the Shellharti2005-04-071-64/+67
* There is not much sense in having an else after Punt() and _exit() whichharti2005-04-051-48/+56
* Put parantheses into 'if (foo && bar & flag)'. While they are not strictlyharti2005-04-051-2/+2
* Remove lots if irritating parantheses and fix two comments.harti2005-04-051-28/+28
* Remove the definition for STATIC and just use static.harti2005-04-051-10/+8
* Remove unneccessary local prototypes.harti2005-04-051-7/+0
OpenPOWER on IntegriCloud