summaryrefslogtreecommitdiffstats
path: root/usr.bin/make/main.c
Commit message (Expand)AuthorAgeFilesLines
* 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-3/+2
* Factor out all the .SHELL parsing related stuff into its own file andharti2005-05-241-0/+1
* Before doing any parsing parse the builtin shell specifications andharti2005-05-241-0/+7
* Get rid of global variables for argument vectors produced by brk_string()harti2005-05-181-7/+5
* Make sure machine is initialize before use. Also make two pointers constharti2005-05-121-4/+5
* Cleanup. Move initialisation of file and program global variablesharti2005-05-121-56/+56
* Replace a lot of Var_Set(..., VAR_GLOBAL) by Var_SetGlobal().harti2005-05-121-18/+18
* Cleanup main(). Move catching SIGCHLD into job.c. Move unsetenv("ENV")harti2005-05-121-53/+29
* Reshuffle functions to get rid of prototypes.harti2005-05-121-108/+102
* Move variable printing from main.c to var.charti2005-05-121-28/+1
* Fix the fix for bin/72510 applied in job.c:1.70. Actually there haveharti2005-05-121-4/+5
* Move some global variables to the correct files.harti2005-05-121-3/+0
* Path_Expand() expects its first argument to be writeable so put theharti2005-05-101-1/+2
* Move the remaining two prototypes from nonints.h to make.h andharti2005-05-101-1/+0
* Merge compat.c into job.c. There is a lot in common between theseharti2005-05-101-1/+0
* Move Cmd_Exec() from main.c to job.c and fix its prototype. Thisharti2005-05-101-109/+0
* Make make a little bit more POSIXish with regard to option parsing:harti2005-05-101-4/+18
* Split Var_Subst() into two functions: Var_SubstOnly() which substitutesharti2005-05-091-2/+2
* Introduce a new pseudo-target .EXPORTVAR which allows to put aharti2005-05-061-1/+4
* Implement a pseudo-target .WARN that allows toggeling the warning flagsharti2005-04-291-4/+56
* Introduce a flag to enable extended warnings (-x) and make them offharti2005-04-281-4/+13
* Remove an unneccesary forward declaration for MainParseArgs().harti2005-04-111-20/+34
* Remove the call to Parse_Init() - there is no need to initializeharti2005-04-111-2/+0
* Style: Indentation.harti2005-04-011-133/+133
* Almost complete rewrite of the archive code (except for the Makefile parsingharti2005-03-311-3/+7
* Make paths an explicite datatype instead of using the generic Lst.harti2005-03-231-9/+10
* An automatic variable in a local scope is (conceptionally) destroyed withharti2005-03-221-1/+1
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereharti2005-03-221-1/+1
* Replace a bogus use of Lst_Find with explicite LST_FOREACH callsharti2005-03-181-8/+14
* Remove leading underscores from the pathname defines. All identifiersharti2005-03-111-8/+8
* Use Buf_Peel to get rid of a local variable.harti2005-03-081-4/+3
* Buf_GetAll wants a pointer as its second argument, not a boolean -harti2005-02-281-1/+1
* Change the return value of Var_Subst to return a Buffer insteadharti2005-02-251-22/+29
* Fix two typos in comments.harti2005-02-171-2/+2
* Mostly stylistic issues: move a variable into local scope, makeharti2005-02-161-36/+48
* Better version of the patch in 1.117: bring a variable into local scopeharti2005-02-161-10/+15
* Back out the previous commit. There is an obvious bug in it.harti2005-02-131-12/+10
* Stylistic fixes: push variable into a local context (this part is goingharti2005-02-111-10/+12
* Introduce Buf_StripNewLines() and use it where appropriate.harti2005-02-071-51/+25
* Some more easy constification.harti2005-02-041-11/+16
* Convert several typedefs from beeing pointers to structs to be the structsharti2005-02-021-1/+2
* Remove debugging stuff that crept in in the previous commit.harti2005-02-011-5/+0
* Clean up include files and file including. Split nonints.h into piecesharti2005-02-011-13/+23
* Fix quoting of the MAKEFLAGS environment variable by only quoting spacesharti2005-01-261-8/+19
* Remove all the cleanup functions. There is no reason to free memoryharti2004-12-171-8/+0
* Fix a long-standing bug when make(1) is passed the -V andru2004-12-161-8/+5
* Instead of dynamically allocating list heads allocated them staticallyharti2004-12-161-41/+50
* Constify the arguments to the list compare function. This temporarilyharti2004-12-081-3/+4
* Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofharti2004-12-071-10/+10
OpenPOWER on IntegriCloud