Eu assumo pelo "The Design Of UNIX OS" você realmente quer dizer "O Design do Sistema Operacional UNIX" por Maurice J. Bach.
Meu melhor palpite sobre o que você está encontrando - e acho que devo, já que você não deu nenhuma referência a páginas ou seções - é a seção 7.2.1, abrangendo as páginas 203 a 204. Ele inicia a seção com dois parágrafos descrevendo como para configurar um manipulador de sinal, o terceiro começa a descrever o que o kernel faz quando recebe o sinal que seu programa pediu para capturar.
O simples fato de um parágrafo seguir o outro não lhe diz que as coisas nele descritas acontecem imediatamente uma após a outra no tempo. A prosa de um livro não é um algoritmo de computador. Bach está simplesmente descrevendo duas coisas separadas, sem explicitamente dizer-lhe que outras coisas podem acontecer no meio. Portanto, a resposta é não, psig()
não é executado imediatamente após a conclusão de uma chamada signal(2)
. Bach não disse que sim. Você acabou de assumir isso.