UNIXプログラミング質問すれ Part4
■ このスレッドは過去ログ倉庫に格納されています
0068デフォルトの名無しさん
NGNG本当にエラーにならないという確証がmanを見ても得られなかったため
質問するに至りました。sigprocmask()でエラーがほとんどないとしたら
たとえばsigaction()について以下のようなコーディングは冗長と言えるでしょうか?
struct sigaction sa;
int rc;
sa.sa_handler = SignalHandler;
rc = sigaction(SIGINT, NULL, old_sa);
if(rc == SIG_ERR){
// error log;
}else if(old_sa.sa_handler == SIG_DFL){
rc = sigaction(SIGINT, &sa, NULL);
if(rc == SIG_ERR){
// error log;
}
}
■ このスレッドは過去ログ倉庫に格納されています