sig The signal for which the action is to be taken. action A pointer to a sigaction structure that describes the action to take when you receive the signal specified by the sig argument. o_action A pointer to a sigaction structure. When the sigaction function returns from a call, the action previously attached to the specified signal is stored in this structure.