route127の日記: 8訂ぽじくす 2
日記 by
route127
昨日/dev/full絡みで調べてたらNetBSDのメーリングリストでwrite(2)に言及してるものがあったけど英語がよく分からなくて投げ出してた。
スレ読んでて高水準入出力関数だとエラーハンドリングできないことがやっとわかった。
writeの戻り値で分岐させてエラー処理する例なんかもあるようだが最初の課題ではなくなってしまうな。
メーリングリストにコメントしてたkreの人が2022年後半に出る次期POSIX(Issue 8)で標準出力への書き込みエラー関連に手が入るようなことを書いてた。
Anyway, in the next version, POSIX is planning on making it mandatory
for lots of commands to check for write errors on stdout, and if found
exit with a status indicating an error (which also mandates a message
on stderr from almost all utilities).
awkでfflashfflushが標準化されるのも関連してるのか?
austingroupのバグ追跡ページを検索してたら「正常終了」の意味を明確にせよ、みたいな議事は見つけられた。
POSIXが改訂されてすぐどうこうというわけではないのだろうが、今後徐々に変わっていくのだろうか。
閃光を放ってどうする (スコア:0)
もしかして: fflush
知らんのか。星がひとつ増える (スコア:1)
なおした