summaryrefslogtreecommitdiff
path: root/devel/directfb/files/patch-lib-fusion-lock.c
blob: 23c8ed983caff5c53e93b3c3f78f49081964f404 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- 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 );