/* set a signal action function.
 * Returns the previous action function for the signal.
 */
extern void (*signal(
    int sig,	/* the signal whose action function is being set */

    /* the function to be called when the signal is delivered to the task. */
    void (*func)(int sig_sent	/* the signal being delivered */))
)(int sig_received	/* signal that got received */);


syntax highlighted by Code2HTML, v. 0.9.1