#include void catcher() { printf("SIGUSR1 catched\n"); } int main(int argc, char** argv[]) { signal(SIGUSR1, catcher); printf("before\n"); pause(); printf("after\n"); }