summaryrefslogtreecommitdiff
path: root/usr.bin/make/job.c
AgeCommit message (Expand)Author
2001-10-16When attempting to chdir to .CURDIR because Check_Cwd_Cmd says we need tosjg
2001-08-20precede, not preceed.wiz
2001-07-24Print out errno when vfork fails.matt
2001-07-03add .USEBEFORE Attributechristos
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-11Revert Job_CatchOutput() change; it adds a considerable delay to make, andchristos
2001-06-01A number of semi-related changes.sjg
2001-05-29better error messages on exec* failures. From Simon Burge.christos
2001-05-01bin/12734: fix SIGTSTP/SIGCONT handling.sommerfeld
2001-01-10PR/11800: Chris Demetriou: Add -W flag to exit on parse warnings.christos
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-12-30Include token counts in trace output.sommerfeld
2000-12-30Fix token accounting for .BEGIN/.END jobssommerfeld
2000-12-30Avoid token leaks when aborting after an error.sommerfeld
2000-12-30Do lazy token release - don't return tokens to the pipe unless we'resommerfeld
2000-12-30Add a token-passing scheme to allow a recursive make to successfullysommerfeld
2000-12-05Make the fds[] realloc O(n). Also make the rethreading a lot simpler.mycroft
2000-12-05Make clearfd() take O(1) time instead of O(N) by moving only the lastsommerfeld
2000-12-05correct performance regression of recent change from select() tosommerfeld
2000-12-04mycroft did not like my O(n^2) lookup algorithm, so I made things muchchristos
2000-12-031. switch to using poll by default; can be overriden by compiling withchristos
2000-12-031. the tfile patch was incorrect. If we are doing multiple jobs, wechristos
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
2000-01-21Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We getmycroft
2000-01-19Create temporary files carefully, to avoid security problems. Idea borrowedchristos
1999-09-15Don't bother iterating through all the data structures to free(3) everythingmycroft
1999-09-04PR/8259: Chris Demetriou: Fix stack overflow bugs exposed by the glibc-2.1.1christos
1999-07-16Fix extreme brokeness with job control that appeared when we set USE_PGRP.christos
1999-07-06Regular bourne shells don't have the -q option (from Chuck Cranor)christos
1999-05-03killpg(pgrp, sig) == kill(-pgrp, sig) in the sysv case.christos
1999-02-04When giving the -v option to /bin/sh, also give the new -q option so thatcjs
1998-11-06- full prototypeschristos
1998-11-01Reduced memory leaks.itohy
1998-03-26PR/5210: Hauke Fath: make core dumps with .SHELLchristos
1997-09-28wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAPlukem
1997-08-25Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated,kleink
1997-07-01Add WARNS=1christos
1997-05-06Make sure `-n' is actually disabled for targets with the .MAKE attribute.mycroft
1997-05-06Don't touch .PHONY targets.mycroft
1996-11-06- Merge in FreeBSD and Lite2 changes.christos
1996-05-29Fix bug where make will always exit with 0, even when one or more parallelchristos
1996-02-04fix pr/1421 and pr/1997christos
1995-11-22Updates for POSIX/SVR4 compiling:christos
1995-11-02Minor:christos
1995-09-27Update lseek() constants:jtc
1995-06-14- $NetBSD$ rcsidschristos
1994-12-24a few casts, for peace and quiet.cgd
1994-11-25Don't remove targets when the -n flag is given and make is interrupted.christos
1994-06-16Christos' fix for quoting variable extraction properly.jtc
1994-06-06Fixes from Christos Zoulas, who used purify, objectcenter and testcenterjtc