closeがEINTRを返したらどうするべきか

カーネルハッカーたちがcloseの仕様について辻斬りでバッサリするスレッド
47
中村 実 @nminoru_jp

@n_soda @kosaki55tea HPはx86にHP-UXを移植する計画があると言っていますので、Itaniumの寿命よりはHP-UXの方が長くなりそうですよ。 http://t.co/AuJU2t3SAc http://t.co/8HhkFBaK6c

2013-10-30 12:58:53
SODA Noriyuki @n_soda

@kosaki55tea 実はイマドキの若者はintrマウントオプションも、softマウントオプションも知らないので、実質的にはNFSでもEINTRは返らないというオチだったりして…^^;

2013-10-30 13:00:32
小崎 資広 @kosaki55tea

@n_soda NFS自体をまったく知らないか soft,intrまで知ってるかの二択だと思うけどなあ(根拠のないただの感想です

2013-10-30 13:02:39
SODA Noriyuki @n_soda

@nminoru_jp @kosaki55tea うひゃー、知りませんでした。ありがとうございます。これまでのHP-UXのターゲットって、全てbig endianですよね。x86対応にはアプリのソース書き換えが必要で、だったらLinuxでいいやって人も結構いそうですが。^^;

2013-10-30 13:03:28
SODA Noriyuki @n_soda

@nminoru_jp @kosaki55tea (そもそも業務アプリはJavaで書くのが主流になっちゃったので、そこにOS依存性はほとんどないし)

2013-10-30 13:04:00
SODA Noriyuki @n_soda

@kosaki55tea あー、ありそう。>NFS自体をまったく知らない。よくあるアプリケーションサーバーとかDBサーバーじゃ、要らないですからねえ。

2013-10-30 13:05:12
SODA Noriyuki @n_soda

@koie @nminoru_jp gfarm2fsでは、fuseのflushオペレーションを実装してますから、アプリにエラーが返る可能性はあるはず。releaseオペレーションの結果は無視されるとfuseのドキュメントにありますね: http://t.co/4wMRrD9cL7

2013-10-30 13:08:34
Hiroki Sato @Hiroki_Sato

@n_soda @kosaki55tea もうPOSIX的には「今度POSIX_CLOSE_RESTART追加してやるから好きなの使え」で手打ちなんではないでしょうかね。実装されるのかどうかは分からんですが。http://t.co/03pY79HJV5

2013-10-30 20:22:22
SODA Noriyuki @n_soda

@Hiroki_Sato @kosaki55tea 実はこのMantisのStatusの読み方を分かってないんですが (どこ見ると分かるのでしょう^^; ) Interpretation Required/Approved って、これで決まりって感じなんでしょうか?

2013-10-30 20:51:13
Hiroki Sato @Hiroki_Sato

@n_soda @kosaki55tea 上部のResolution 欄が Accepted か Accepted As Marked なら、改訂案が受理されたことを意味してます。as marked の場合、final accepted text 欄にあるのが受理された文案。

2013-10-30 21:04:40
Hiroki Sato @Hiroki_Sato

@n_soda @kosaki55tea ちなみに、interpretationとかdefect reportがどういう流れで処理されるのかはこれに書いてあります。http://t.co/C7YcEzWkRb

2013-10-30 21:08:04