colas de señal en C

Tengo un progtwig simple en Linux que envía la señal SIGUSR1 a su proceso secundario en un ciclo. Pero cuando envío, por ejemplo, 10 señales, a veces sucede, que el niño recibió solo 3 de ellas. La última señal enviada es siempre SIGUSR2 y se recibe siempre.

¿Las colas están en cola, o cuando el proceso no procesó el anterior, simplemente se sobrescribe? ¿Hay alguna forma de que pueda enviar señales en una cola?