森下 お代官様 MaNMOSです。

親プロセスと子プロセスがあるプログラムで、子プロセスを生成後、親プロセ
スでエラーを発見して、子プロセスにSIGTERMを送って自分は終了するってプ
ログラムで、なぜか子供が死なない。

で、gdbでアタッチしてみると、なんと、forkの最中でsignalハンドラに入っ
て、その中のsyslog(正確にはvsyslog)でブロックされてしまって止っている。

これって、LINUXでは当たり前なんですか?

ちなみにdistributionはRedhat、カーネルバージョンはkernel-2.4.20-20.9で
す。

#signalはく前にsleepしました。不細工。

-- 
   ___     わしは、山吹色のかすてーらが大好きでのぅ
 [[o o]]            ふぉっふぉっふぉ
   'J'     森下 お代官様 MaNMOS 英夫@ステラクラフト
PGP Finger = CD EA D5 A8 AD B2 FE 7D  02 74 87 52 7C B7 39 37