This flag indicates that the jump buffer has been set by sigsetjmp (Figure 29.10). While the flag may seem superfluous, there is a chance that the signal can be delivered after the signal handler is established, but before the call to sigsetjmp . Even if the program doesn't cause the signal to be generated, signals can be generated in other ways, such as with the kill command.