freebsd-ports/devel/directfb/files/patch-lib-fusion-lock.c
Pav Lucistnik 4711ced926 - Update to 1.4.3
PR:		ports/146815
Submitted by:	Anatoly Borodin <anatoly.borodin@gmail.com> (maintainer)
2010-06-03 08:00:30 +00:00

11 lines
428 B
C

--- lib/fusion/lock.c
+++ lib/fusion/lock.c
@@ -485,7 +485,7 @@ fusion_skirmish_wait( FusionSkirmish *skirmish, unsigned int timeout )
/* Install a (fake) signal handler for SIGRESTART. */
act.sa_handler = restart_handler;
- act.sa_flags = SA_RESETHAND | SA_RESTART | SA_NOMASK;
+ act.sa_flags = SA_RESETHAND | SA_RESTART | SA_NODEFER;
sigaction( SIGRESTART, &act, &oldact );