/*
 * external.c - A program that responds to externally
 *              generated events (ctrl-c)
 */
#include "csapp.h"

void handler(int sig)
{
    printf("Received SIGINT\n");
}

int main(void)
{
    struct sigaction sa;

    Sigemptyset(&sa.sa_mask);
    sa.sa_flags = SA_RESTART;
    sa.sa_handler = handler;
    Sigaction(SIGINT, &sa, NULL);  /* installs ctl-c handler */

    while(1) {
        continue;
    }
}
