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