...);と書いてあり、一致していないという問題があった。実装がBSD互換で、manがOpenGroupのSUS準拠だったわけだね。的にはmanは実装と一致すべきと思ったのだろう、manを変更したとの連絡がとどいた。これで使用法誤解がへるといいな。SYSV系がintと分裂してた。・glibcは、すごく昔の段階で多数派のBSDに日和った・STREAMSをPOSIXに含めるときにioctlがPOSIXに追加された。それは(規格上は)STREAMS専用インタフェースで他の用途はしらんがな状態。最新の規格ではSTREAMSはすでにobsolete・世間の大多数のソフトは引数をintだと決め打っている。なってしまう有り様だった(Linusいわく)・Linuxでは、そういうアホなユーザーランドへの対策として、64bitでも上位32bitは無視しているのでこの問題はおきない。systems.」とglibcが直したほうが、よそのOSでのバグがなくなるんだと主張していたが、glibc関係者からは「Macにアホなバグがるから、glibcを直せってのはロジックが無茶苦茶だ」という反発がじゃっかんあったりなかったり。なんとか迷走していた。余談だが、Rubyもまったく同じバグが最近まであったのだが、1.9.3でわたしが直した。備忘録なので、このエントリに特に結論はない。「Amazonライブリンク」は提供を終了しました。