コード例 #1
0
ファイル: play_again3.c プロジェクト: EchoChe/linux_practice
main()
{
    int response;
    tty_mode(0);
    set_cr_noecho_mode();           /* set -icanon, -echo   */
    set_nodelay_mode();         /* noinput => EOF   */
    response = get_response(ASK, 3);  /* get some answer  */
    tty_mode(1);           /* restore tty state    */
    return response;
}
コード例 #2
0
ファイル: play_again3.c プロジェクト: wyj2046/UUP
int main(void)
{
    int response;
    tty_mode(0);
    set_cr_noecho_mode();
    set_nodelay_mode();
    response = get_response(ASK, TRIES);
    tty_mode(1);
    return response;
}
コード例 #3
0
ファイル: play_again4.c プロジェクト: oyasmi/UULP
int main(int argc, char *argv[])
{
    int response;
    tty_mode(0);
    set_cr_noecho_mode();
    set_nodelay_mode();
    signal(SIGINT, ctrl_c_handler);
    signal(SIGQUIT, SIG_IGN);
    response = get_response(ASK, TRIES);
    tty_mode(1);
    return response;
}
コード例 #4
0
ファイル: example.c プロジェクト: jimodb/codes
main()
{
	int response;
	void ctrl_c_handler(int);

	tty_mode(0);
	set_cr_noecho_mode();
	set_nodelay_mode();
	signal(SIGINT, ctrl_c_handler);
	response = get_response(ASK, TRIES);
	tty_mode(1);
	return response;
}
コード例 #5
0
ファイル: play_again4.c プロジェクト: yku/unix_systems
int main()
{
    int response;

    tty_mode(0);
    set_cr_noecho_mode();
    set_nodelay_mode();
    signal( SIGINT, ctrl_c_handler );
    signal( SIGQUIT, SIG_IGN );
    response = get_response( QUESTION, TRIES );
    tty_mode(1);
    return response;
}
コード例 #6
0
ファイル: play_again3.c プロジェクト: LXiong/blog_tmp
int
main(int argc, char *argv[])
{
	int res;

	tty_mode(0);		/* save tty mode */
	set_cr_noecho_mode();	/* set -icanon, -echo */
	set_nodelay_mode();	/* no input == EOF */
	res = get_response(QUESTION, TRIES);
	tty_mode(1);		/* restore tty mode */

	return res;
}
コード例 #7
0
main()
{
    int	response;
    void	ctrl_c_handler(int);

    tty_mode(0);				/* save current mode	*/
    set_cr_noecho_mode();			/* set -icanon, -echo	*/
    set_nodelay_mode();			/* noinput => EOF	*/
    signal( SIGINT, ctrl_c_handler );	/* handle INT		*/
    signal( SIGQUIT, SIG_IGN );		/* ignore QUIT signals	*/
    response = get_response(ASK, TRIES);	/* get some answer	*/
    tty_mode(1);				/* reset orig mode	*/
    return response;
}