takumihara / minishell

Bash-like shell from near scratch
4 stars 0 forks source link

Readline signal handling #4

Open moromin opened 3 years ago

moromin commented 3 years ago

目的

以下のシグナルハンドリングを実装する。

参考サイト

moromin commented 3 years ago

Ctrl-C(SIGINT)が入力された際には、終了ステータスがEXIT_FAILUREになる。

$ # <- Input Ctrl-C
$ echo $?
1
moromin commented 3 years ago

こんな感じで行けるか? 環境変数更新のタイミングは要検証


while(1)
{
    if (g_signal == SIGINT)
        register_env_var_from_literal();
   ...
}