DragonFly commits List (threaded) for 2004-12
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/usr.bin/make
joerg 2004/12/01 07:44:20 PST
DragonFly src repository
Modified files:
usr.bin/make compat.c config.h job.c main.c parse.c
Log:
compat.c:1.38->1.39
job.c:1.55->1.56
Author: harti
Log:
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
config.h:1.14->1.15
main.c:1.97->1.98
parse.c:1.57->1.58
Author: harti
Log:
Eliminate the define for POSIX and build with Posix behaviour.
Our make has been build with POSIX enabled from the first day
and the ifdef'ed out code served no purpose.
Obtained-from: FreeBSD
Submitted-by: Max Okumoto <okumoto@xxxxxxxx>
Revision Changes Path
1.14 +42 -15 src/usr.bin/make/compat.c
1.6 +0 -9 src/usr.bin/make/config.h
1.22 +60 -14 src/usr.bin/make/job.c
1.25 +29 -27 src/usr.bin/make/main.c
1.19 +12 -45 src/usr.bin/make/parse.c
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/compat.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/config.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/job.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/main.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/parse.c.diff?r1=1.18&r2=1.19&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]