]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Change signal-handling to reset SIGCHLD to SIGDFLT instead of SIG_IGN.
authorGarance A Drosehn <gad@FreeBSD.org>
Sat, 14 Jul 2001 21:49:17 +0000 (21:49 +0000)
committerGarance A Drosehn <gad@FreeBSD.org>
Sat, 14 Jul 2001 21:49:17 +0000 (21:49 +0000)
commitbfb9fa63fcd7c5ca2822d5ae956fc02e4ed5cf0d
treebb327040747eb9a7643cdade0e08f85a884794a1
parentce11a18f0ed0580d3b44067961c8db0718a2e708
Change signal-handling to reset SIGCHLD to SIGDFLT instead of SIG_IGN.
This fixes a problem with using print filters (if=, of=, etc) that showed
up in -current around June 20th.  That problem initially reported by
Georg-W Koltermann <gwk@sgi.com>, while most of the investigation that
led to this fix was done by Anton Berezin <tobez@FreeBSD.org>.

Reviewed by: freebsd-print@bostonradio.org
MFC after: 1 week
usr.sbin/lpr/lpd/lpd.c
usr.sbin/lpr/lpd/printjob.c