1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/usr.bin/make
Hartmut Brandt 4253bd82b6 Fix a (very) long standing bug in make (this has been there probably
from the beginning). Make used to handle all its interrupt-time stuff
directly from the signal handler, including calls to printf, accessing
global data and so on. This is of course wrong and could provoke a core
dump when interrupting make. Just set a flag in the signal handler and
do everything else from the main thread.

PR:		bin/29103
2004-11-12 07:57:17 +00:00
..
lst.lib
PSD.doc Remove another unused Makefile. 2003-02-03 04:15:53 +00:00
arch.c Remove efree(), it isn't used consistently enough to even pretend that it 2002-10-23 23:16:43 +00:00
buf.c
buf.h
compat.c Fix a (very) long standing bug in make (this has been there probably 2004-11-12 07:57:17 +00:00
cond.c Improve make's diagnostic of mistmatched .if-.endif. This patch is 2004-07-20 07:42:06 +00:00
config.h Get rid of now unused maxLocal variables. 2004-11-11 12:23:39 +00:00
dir.c Fix a bug that prevented exists() from finding "foo/", "foo/." 2003-10-02 21:30:30 +00:00
dir.h - Cut out the code that caches the "." directory out of Dir_Init() 2003-09-14 12:31:33 +00:00
for.c Reworked the fix to print the useful line number on error in 2004-03-10 21:51:06 +00:00
hash.c
hash.h
job.c Fix a (very) long standing bug in make (this has been there probably 2004-11-12 07:57:17 +00:00
job.h Get rid of more local/remote leftovers 2004-11-11 12:52:16 +00:00
list.h
lst.h
main.c Get rid of more local/remote leftovers 2004-11-11 12:52:16 +00:00
make.1 Document the effects of modifying the .MAKEFLAGS internal 2004-08-18 13:25:46 +00:00
make.c Remove efree(), it isn't used consistently enough to even pretend that it 2002-10-23 23:16:43 +00:00
make.h Improve make's diagnostic of mistmatched .if-.endif. This patch is 2004-07-20 07:42:06 +00:00
Makefile remove XXX comment now that the kernel is fixed, there isn't any obvious 2004-09-06 15:25:07 +00:00
Makefile.dist
nonints.h Put variable assignments on .MAKEFLAGS and .MFLAGS targets into 2004-08-12 11:49:55 +00:00
parse.c Fix handling of comments on .elif lines. The patch given in a followup 2004-07-22 11:12:01 +00:00
pathnames.h
sprite.h
str.c Fixed a bug that previous revision has introduced -- we missed 2004-01-25 12:28:36 +00:00
suff.c The .DEFAULT target with no commands caused a null pointer dereference. 2004-04-12 20:05:11 +00:00
targ.c Remove efree(), it isn't used consistently enough to even pretend that it 2002-10-23 23:16:43 +00:00
util.c
var_modify.c In VarHead(), look into the correct (modified) string. 2002-10-29 12:11:56 +00:00
var.c Put variable assignments on .MAKEFLAGS and .MFLAGS targets into 2004-08-12 11:49:55 +00:00
var.h Split var.c into var.c and var_modify.c and move all the modification funcs 2002-10-28 23:33:57 +00:00