cvs commit: src/usr.bin/make job.c job.h main.c proc.c
Max Okumoto
okumoto at crater.dragonflybsd.org
Tue Jul 19 11:15:39 PDT 2005
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
More information about the Commits
mailing list