示例#1
0
int main(int argc, char **argv) {
    mysh_init();
    mysh_print_welcome();
    mysh_loop();

    return EXIT_SUCCESS;
}
示例#2
0
int
main(void)
{
    if (signal(SIGTSTP, sigtstp_handler) == SIG_ERR) {
        printf("mysh: something wrong with binding sigtstp_handler\n");
        exit(1);
    }

    if (signal(SIGINT, sigint_handler) == SIG_ERR) {
        printf("mysh: something wrong with binding sigint_handler\n");
        exit(1);
    }
    mysh_loop();
    return EXIT_SUCCESS;
}