summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/job.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary cast to pid_t.kevlo2013-07-041-2/+2
* Include target names in diagnostic output.fjoe2012-02-121-8/+15
* Spelling fixes for usr.bin/uqs2011-12-301-1/+1
* Revert r228521: sometimes job output is lostfjoe2011-12-151-8/+2
* job make: if stdout is a tty create a pty when running a command.fjoe2011-12-151-2/+8
* - Fix segmentation fault when running "+command" when run with -jX -n duefjoe2011-11-301-57/+48
* Fix the previous commit (still not used to svn vs. cvs). Use theharti2010-01-111-4/+2
* Make make respect the TMPDIR environment variable.harti2010-01-101-5/+14
* Add missing `void' keyword.ed2009-12-291-1/+1
* Garbage collect some old #ifdef'ed code from 1994 that causes vi's '%'obrien2009-11-171-11/+0
* Exit with non-zero error code in case of errorsfjoe2009-10-181-0/+2
* 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
OpenPOWER on IntegriCloud