summaryrefslogtreecommitdiff
path: root/usr.bin/make/job.c
AgeCommit message (Expand)Author
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: change return type of Compat_RunCommand from int to boolrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-11-28make: eliminate common subexpressions in DebugFailedJobrillig
2021-11-28make: fix memory leak in jobs mode with -de (since today)rillig
2021-11-28make: with the option -de in jobs mode, output expanded commandsrillig
2021-10-24Do not ignore write failures.sjg
2021-06-16make: fix error handling in jobs moderillig
2021-06-16make: extract commands-ok check from JobWriteShellCommandsrillig
2021-06-16make: clean up comment for JobStartrillig
2021-04-27make: use consistent variable names, types and braces in DebugFailedJobrillig
2021-04-27make: remove stray space in -de output in jobs moderillig
2021-04-27Print -de error information when running multiple jobschristos
2021-04-16make: use distinct wording for writing to the shell commands filerillig
2021-04-16make: align name of jobs_table_dump to the other functionsrillig
2021-04-15make: remove type name for the abort status in job handlingrillig
2021-04-15make: rename PrintOutput to PrintFilteredOutput to avoid confusionrillig
2021-04-15make: document two previously unknown bugs in job moderillig
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-04make: rename ambiguous functionsrillig
2021-04-03make: backport to C90rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05Job_TempFile: unlink while signals blockedsjg
2021-02-05Avoid strdup in mkTempFilesjg
2021-02-05make: remove unnecessary assignment in Job_Start, clean up commentsrillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-03make: replace Global_AppendExpand with Global_Appendrillig
2021-02-03make: replace Global_SetExpand with Global_Set for constant namesrillig
2021-02-03make: use shortcut functions Global_SetExpand and Global_AppendExpandrillig
2021-02-01make: indent preprocessor directives consistentlyrillig
2021-02-01make: always use vfork, never forkrillig
2021-02-01make: remove unused Lst_Destroyrillig
2021-02-01make: clean up Job_CatchOutputrillig
2021-02-01make: rename fd-related variables in job.crillig
2021-02-01make: clean up job.crillig
2021-02-01Use sig_atomic_t for caught_sigchldsjg
2021-01-31Reduce unnecessary calls to waitpidsjg
2021-01-30make(1): clean up JobWriteShellCommandsrillig
2021-01-30make(1): clean up comments in JobSaveCommands and JobStartrillig
2021-01-29make(1): explain seemingly redundant condition in jobs moderillig
2021-01-29make(1): remove unnecessary fflush for empty shell filesrillig
2021-01-29make(1): rename JobOpenTmpFile to JobWriteShellCommandsrillig
2021-01-29make(1): do not create empty shell files in jobs moderillig
2021-01-19make(1): remove do-not-format markers from commentsrillig
2021-01-10make(1): make a few more bool expressions more preciserillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2021-01-09make(1): fix lint warningsrillig
2021-01-08Ensure PrintOnError always reports 'stopped in' on first call.sjg