[LTP] question about signal handling in tst_sig()

Han Pingtian hanpt@linux.vnet.ibm.com
Mon Mar 14 09:19:07 CET 2016


Hi there,

Looks like in tst_sig(), if _SC_SIGRT_MIN defined, all realtime signals
won't be set an handler:

125 #ifdef _SC_SIGRT_MIN
126                 if (sig >= sigrtmin && sig <= sigrtmax)
127                         continue;
128 #endif

but, if it wasn't defined, then all realtime signals will be set an
handler:

134 #if !defined(_SC_SIGRT_MIN) && defined(__SIGRTMIN) &&
defined(__SIGRTMAX)
135                         /* Ignore all real-time signals */
136                 case __SIGRTMIN:
137                 case __SIGRTMIN + 1:
...

is that correct, or I missed something here? 

Thanks in advance!



More information about the ltp mailing list