ast_comparator/test/student_data/anonymized/reference_37_tsh.c
/*
 * sigint_handler - The kernel sends a SIGINT to the shell whenver the
 *    user types ctrl-c at the keyboard.  Catch it and send it along
 *    to the foreground job.
 */
The kernel sends a SIGINT to the shell whenver the
user types ctrl-c at the keyboard.  Catch it and send it along
to the foreground job.
The kernel sends a SIGINT to the shell whenver the user types ctrl - c at the keyboard . Catch it and send it along to the foreground job .
void sigint_handler(int sig)
{
    pid_t proid;
    if( ( proid = fgpid( jobs ) ) > 0 )
        if ( kill( -proid, SIGINT ) < 0 )
            unix_error( "Kill error (SIGINT)" );
    return;
}
void sigint_handler ( int sig ) { pid_t proid ; if ( ( proid = fgpid ( jobs ) ) > 0 ) if ( kill ( - proid , SIGINT ) < 0 ) unix_error ( " " ) ; return ; }
sigint_handler - The kernel sends a SIGINT to the shell whenver the
    user types ctrl-c at the keyboard.
sigint_handler - The kernel sends a SIGINT to the shell whenver the user types ctrl - c at the keyboard .