1

各シグナル (SIGCHLD、SIGTSTP、SIGINT) のハンドラーを設定しましたが、いくつかのハンドラーの実行中に他のシグナルをブロックする必要があります。sigaction(2)Blocking for Handler
など のリソースがありますが、自分の状況で何をすべきか、コードの使用方法がわかりませんでした。 少しの情報: handlers: sigchldHandler, sigintHandler, sigtstpHander => signal.c smash.c というファイルがあり、常にコマンドを取得するための無限ループが含まれています。 前もって感謝します



4

1 に答える 1