DragonFly commits List (threaded) for 2005-07
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/usr.bin/make job.c job.h main.c proc.c
okumoto 2005/07/19 11:14:15 PDT
DragonFly src repository
Modified files:
usr.bin/make job.c job.h main.c proc.c
Log:
Cleanup the signal handling. A lot of unnecessary code was
added in the past due to miss-understanding of the signal code.
Now when a signal is delivered, a per signal variable is incremented.
[idea from OpenBSD] Since the signal handler just set variables
the rest of the code does not need to block signals. This makes
the mainline code much cleaner.
Revision Changes Path
1.129 +284 -209 src/usr.bin/make/job.c
1.36 +1 -0 src/usr.bin/make/job.h
1.138 +2 -0 src/usr.bin/make/main.c
1.6 +1 -1 src/usr.bin/make/proc.c
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/job.c.diff?r1=1.128&r2=1.129&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/job.h.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/main.c.diff?r1=1.137&r2=1.138&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/proc.c.diff?r1=1.5&r2=1.6&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]