summaryrefslogtreecommitdiff
path: root/usr.bin/make/job.c
AgeCommit message (Expand)Author
2009-06-26JobExec: child of vfork must not empty the sigset_t that parent willsjg
2009-04-11Honour the TMPDIR environment variable instead of always using /tmpapb
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2008-12-19if brk_string fail, so do we.christos
2008-12-13Use NULL instead of -1 cast to the relavant type (usually via NIL).dsl
2008-10-29If Parse_Error is called after curFile is invalid, set it to a dummysjg
2008-10-06Don't use emalloc and friends directly, but call them consistentlyjoerg
2008-02-15back all changes out until I fix it properly.christos
2008-02-15Improve dh's fix:christos
2008-02-15Avoid SIGSEGV caused by signed/unsigned mismatch. (hi xtos)dholland
2008-02-14- use pid_t/size_t as appropriate instead of int.christos
2008-01-19Implement -dl (aka LOUD) to override '@' at the start of script lines.sjg
2007-12-21If make can't find a rule to create a file it needs to satisfy a ruledsl
2007-10-14Make it easier for the build environment (such as a configure script)apb
2007-10-13Revert to revision 1.128. Now that the Var* functions no longer try toapb
2007-10-13The 'job_prefix' string can be static but not const 'hi xtos'.dsl
2007-10-12improve on previouschristos
2007-10-12Var_Subst() seems to write into its input string! So we do need a copy.dsl
2007-10-12Remove tmp[] buffer and strncpy() call.dsl
2007-10-11If _BASENAME_DEFSHELL is defined, it might be a full path,sjg
2007-10-05Add the ability to .export variables to the environment.sjg
2007-10-01Add the ability to tweak the token output before targets in job mode.sjg
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-11There is no need to resize the pollfd array, it can only ever have 2+maxJobsdsl
2006-10-09Allow make(1) to be built with something other than "sh" as theapb
2006-10-09Rip out the code for the undocumented -P (don't use pipes for commanddsl
2006-10-09Rip out the code for not 'USE_PGRP', I can't imagine it being useful!dsl
2006-10-09Instead of trying to report all the 'job suspended' and 'job resumed'dsl
2006-09-29Reap any dead children that we have at startup.dsl
2006-09-23Complete revamp of the way make handles job control signals.dsl
2006-09-22Fix build on 64 bit systems.dsl
2006-09-22Replace the two lists 'job_list' (previously 'jobs') and 'stoppedJobs'dsl
2006-09-21Rename the variable 'jobs' to 'job_list' in preparation for making it an array.dsl
2006-06-29Fixed the bug reported in PR 33866, which is that the :Q operator does notrillig
2006-03-31There is no need to count jobs and job tokens.dsl
2006-03-15nJobs and jobTokensRunning are both counting the same thing.dsl
2006-03-13JOB_FIRST is always set (since we only execute the shell once for everydsl
2006-03-12Remove the 'never non-NULL' 'previous' argument to JobStart.dsl
2006-03-12It isn't possibly to execute any part of job.c that references compatMakedsl
2006-03-11Remove most of the code seemed to be there to support 'remote jobs'.dsl
2006-03-08Avoid calling JobRestartJobs() from the SIGCONT signal handler, insteaddsl
2006-02-11Actually SIG_DFL the correct signal (not SIGINT every time) just prior todsl
2006-01-22Make .NOTPARALLEL stop the job engine issuing more than one token (insteaddsl
2006-01-21Check the 'job_pipe' for the error token 'E' before every job, includingdsl
2006-01-04When a parallel make job completes, always put the job token back into thedsl
2006-01-04F_DUPFD the job_pipe fds onto higher numbers (>15) to make it less likelydsl
2006-01-04If -s (silent) is specified, don't output the target name before targetdsl
2005-08-08From Max Okumoto:christos
2005-08-05More KNF cleanups from Max Okumotochristos