[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00161] Re: {FreeBSD,OpenBSD}/sparc64, IA64(AIX対応その後)



潮田です。

KOJIMA Hajime / 小島肇 <kjm@rins.ryukoku.ac.jp> wrote:

>   この話の例題プログラムが、↓の apue.tar.Z の
>   apue/signals/child.c にあります。
> 
> <http://www.kohala.com/start/apue.tar.Z>
>   しかし AIX 4.1.5 ではこうなります:
> 
> % ./child
> SIGCLD received
> SIGCLD received
> SIGCLD received
> SIGCLD received
> SIGCLD received
> SIGCLD received
> SIGCLD received
> (以下略)
AIX 5.1.0 でも同じです。

このプログラムの sig_cld() 中で、
signal() と wait() の順番を入れ替えると正しくなるのも、
[FDclone-user:00153] で書いた通りですね。

# うーん、やはり
# 「AIX は AIX だ。」
# ですね。(もちろん否定で)