summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/job.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* The static tfile is used only in one single function so move it into thatharti2005-04-051-6/+1
* The tfile field of struct Job isn't used anymore since revision 1.22 soharti2005-04-051-3/+0
* Use a type-safe intrusive list to put jobs on the jobs or stoppedJobs listharti2005-04-011-40/+36
* Both struct Job and struct Shell are only used inside job.c so there isharti2005-04-011-11/+172
* Style: fix indentation.harti2005-04-011-1882/+1818
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereharti2005-03-221-4/+1
* Replace Lst_Find calls with LST_FOREACH loops. This helps inharti2005-03-181-23/+8
* Replace Lst_ForEach by LST_FOREACH.harti2005-03-161-36/+9
* Remove leading underscores from the pathname defines. All identifiersharti2005-03-111-2/+2
* Use the LST_FOREACH macro instead of the Lst_ForEach function. Thisharti2005-03-021-18/+24
* Change the return value of Var_Subst to return a Buffer insteadharti2005-02-251-3/+15
* Initialise the status variable. W_SETTERMSIG uses its value.harti2005-02-101-0/+1
* Use tabs to move to the comments instead of wild mixes of tabs and spaces.harti2005-02-041-14/+14
* Some more easy constification.harti2005-02-041-2/+2
* Clean up include files and file including. Split nonints.h into piecesharti2005-02-011-7/+15
* Fix compilation for the USE_KQUEUE case.harti2004-12-201-0/+4
* maxJobs is declared extern in job.h so it cannot be static in job.c.harti2004-12-201-1/+1
* Instead of dynamically allocating list heads allocated them staticallyharti2004-12-161-35/+37
* Get rid of the sequential access feature of the lists. This was usedharti2004-12-081-36/+27
* Constify the arguments to the list compare function. This temporarilyharti2004-12-081-3/+2
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofharti2004-12-071-8/+8
* Make needs no circular lists so remove them from the list code.harti2004-12-071-2/+2
* Change the algorithm that matches the builtin shells from the name keywordharti2004-12-031-32/+16
* Style: remove a lot of unnecessary casts, add some and spell the nullharti2004-12-011-45/+40
* Stylification: missing spaces, extra space after function names, castsharti2004-11-301-135/+143
* Constify the array of predefined shells. It turns out that we need twoharti2004-11-301-21/+36
* Fix a very long-standing error in handling .SHELL targets: this targetharti2004-11-251-46/+125
* Get rid of the shell table sentinel. It isn't needed anymore becauseharti2004-11-221-10/+1
* Wrap a comment properly.ceri2004-11-121-1/+2
* Add code to enforce the paralleism count (-j N) for the entire treephk2004-11-121-28/+114
* Fix a (very) long standing bug in make (this has been there probablyharti2004-11-121-14/+60
* Get rid of more local/remote leftoversphk2004-11-111-22/+11
* Now with the remote job support removed there can be no remote jobs andharti2004-11-051-103/+30
* Remove the remote stuff from make. This actually never worked in our makeharti2004-11-041-413/+49
* "unset verbose" is 13 characters, not 10.ru2004-10-231-1/+1
* Expand the scope of the .SHELL specification to also coverru2004-10-231-18/+33
* Implement POSIX's '+' flag for command lines. This flag causes a lineharti2004-07-291-4/+21
OpenPOWER on IntegriCloud