summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/job.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Treat kevent(2) returning an error EINTR as the non-error it is.green2004-04-201-2/+3
* Bootstrapping aid from pre-kqueue(2) systems, e.g. 4.0-RELEASE.ru2002-12-011-0/+2
* Split var.c into var.c and var_modify.c and move all the modification funcsjmallett2002-10-281-2/+2
* Remove efree(), it isn't used consistently enough to even pretend that itjmallett2002-10-231-1/+1
* Convert make(1) to use ANSI style function declarations. Variablejmallett2002-10-091-84/+36
* Give make(1) the ability to use KQUEUE to wait for worker processesphk2002-10-041-1/+52
* Fix spurious three-space indentation in a four-space indentation file.jmallett2002-09-291-2/+2
* Add empty default cases where they should be, remove non-local execution stuffjmallett2002-09-281-0/+2
* Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichjmallett2002-09-181-37/+37
* Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingjmallett2002-09-171-158/+42
* #define<space> -> #define<tab>jmallett2002-09-171-13/+13
* Diff reduction for great justice against NetBSD, cast to unsigned char whenjmallett2002-06-201-1/+1
* The error functions take constant pointers to strings for their format.jmallett2002-06-121-1/+1
* Back out the ``run shell from $PATH'' change; this was an overkillru2002-05-241-5/+1
* Do not run shell from /bin, run it from $PATH.ru2002-05-221-1/+5
* Prefer BSDmakefile over makefile and Makefile.obrien2002-04-131-4/+4
* Fix copyrights, and undo SCS ID damage.obrien2002-04-131-1/+2
* Update SCM ID method.obrien2002-04-131-3/+1
* De'register.obrien2002-04-131-18/+18
* Check to make sure fdopen() succeeds in make(1).obrien2002-04-131-0/+2
* Reorder #include. Cast arg #2 of lseek to an off_t when constant. No need tocharnier2002-04-121-8/+6
* remove __Pimp2002-03-221-19/+19
* Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. Thesheldonh2001-07-261-1/+2
* Preceed/preceeding are not english words. Use precede and preceding.asmodai2001-02-181-1/+1
* There's also no point in #typedef'ing void/char pointers. Accordingly,will2000-12-021-43/+43
* There's no reason to use fancy forms of NULL. Replace all instanceswill2000-12-021-17/+17
* Unlink the temporary file immediately so it is removed on exit.kris2000-11-191-19/+15
* Remove gratuitous free() call when we use special .SHELL target.ru2000-08-181-5/+0
OpenPOWER on IntegriCloud