#include <signal.h>
typedef void handler_t(int);
handler_t *signal(int signum, handler_t *handler);
That is, you can define a function that the kernel will use to handle a signal event like this:
void myhandler(int signum)
{
... do something to respond to the event
}