UNIXプログラミング質問すれ Part4
■ このスレッドは過去ログ倉庫に格納されています
0076デフォルトの名無しさん
NGNG戻り値が2値しかないので、そのコーディングの方が素直だし見やすい
かもしれません。使うとしたら if(rc) でエラーだけ見るようにします。
>>73
nohupコマンドで実行された場合、プロセス起動時には既にSIGHUPを
無視するようになっているから、SIGHUPに関してはSIG_DFLとは限らない
ということでしょうか?
>>75
例えばAIXのDocumentation Library(英文)です。-1とは書かれていませんが、
ヘッダを見るとそうなっています。たしかこんなだったかと。
#define SIG_ERR (void (*)())-1
Linux(英訳文)だと0か-1となっており、ヘッダはこうなっています。
typedef void (*__sighandler_t) (int)
#define SIG_ERR ((__sighandler_t) -1)
POSIX仕様はどうだったか覚えてないのですが、たしか0か-1だったと思います。
素直に0が成功、それ以外は失敗だとすればいいかもしれません。
■ このスレッドは過去ログ倉庫に格納されています