com ulimit
$ ulimit -a |grep signals
pending signals (-i) 62384
Com C simples
$ cat<<EOF > siglimit.c
#include <stdio.h>
#include <unistd.h>
int main() { printf("%ld\n", sysconf( _SC_SIGQUEUE_MAX)); return 0; }
EOF
$ gcc siglimit.c && ./a.out
62384
Você pode, é claro, obter um valor diferente de 62384, que é o que obtive no meu sistema.