for (x=0; x<size; x++)
rtl_sigaddset(&bitset, set[x]); // Add to the set of signals to be waited for.
sigtimedwait(&bitset, &__info, timeout);
-
-
- sigwaitinfo(&bitset, &__info);
+
*signal_received=__info.si_signo;
// *info = __info.si_value.sival_ptr;
return 0;