summaryrefslogtreecommitdiff
path: root/devel/directfb/files/patch-lib-fusion-lock.c
blob: 77f4fd36b3a6360e2c1526a1fead1971c67bccca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- lib/fusion/lock.c.orig	2012-05-23 13:43:12 UTC
+++ lib/fusion/lock.c
@@ -646,7 +646,7 @@ fusion_skirmish_wait( FusionSkirmish *sk
       
      /* 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 );