and checking the source code of glibc-2.19/signal/allocrtsig.c
...
/* Return number of available real-time signal with highest priority. */
int
__libc_current_sigrtmin (void)
{
#ifdef __SIGRTMIN
if (!initialized)
init ();
#endif
return current_rtmin;
}
...
It seems that bash uses the value of current_rtmin
On executing the following command
$ grep SIGRTMIN /usr/include/ -r asm-generic/ signal. h:#define SIGRTMIN 32 x86_64- linux-gnu/ asm/signal. h:#define SIGRTMIN 32 x86_64- linux-gnu/ bits/signum. h:#define SIGRTMIN (__libc_ current_ sigrtmin ()) x86_64- linux-gnu/ bits/signum. h:#define __SIGRTMIN 32
/usr/include/
/usr/include/
/usr/include/
/usr/include/
and checking the source code of glibc-2. 19/signal/ allocrtsig. c current_ sigrtmin (void)
...
/* Return number of available real-time signal with highest priority. */
int
__libc_
{
#ifdef __SIGRTMIN
if (!initialized)
init ();
#endif
return current_rtmin;
}
...
It seems that bash uses the value of current_rtmin