いじるのは古いのだな。1.7.4以降だからCentOS6だと使えないのが玉に瑕だけど。2013gnu_get_libc_versionglibcのバージョンってプログラムから簡単に得る方法ないと思ってたけどあったわ。2013topのswap表示いつのまにか直ってた3年ほどまえにtopコマンドのswapフィールドが壊れているという記事を書いたんだけどhttp://mkosaki.blog46.fc2.com/blog-entry-1115.htmlそのときはprocpsパッケージがメンテナ不在状態で、投稿パッチが放置されてしまってた。変数名まで同じだけどクレジットはなし。Kosaki)などと、しれっと書いてあるな。パッチ取り込むのに反対はあるはずないんだけど、本人に連絡よこせという話である。glibcと同じ挙動になるように引数チェック&加工してあった。0)とわたしたときに、mtraceのログがおかしいというバグがあってその議論が面白かったのでご紹介。http://sourceware.org/bugzilla/show_bug.cgi?id=14981reallocという関数がある。size)とわたしたときにptrをsizeの大きさに拡張(縮小)してくれる関数である。#400http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_400.htmによると、AIXとglibcが2、BSD系が3のようである。ところでPOSIXはテキストの書き方がわるくて3しか認めないような文章になってるから規格を直さないといけないんじゃないかな。返ってくることを期待していてNULLは全部エラーとして扱っているという不整合があり、正しくログがとれていなかった。仲裁にはいって、ログと実際の挙動が違っているのは明らかにバグだから2.18ではmtraceを変える。MLで議論するのがそもそも間違っていて、Austinで議論してから、必要なら変える。このコーナーケースについて変えてはいけないとは思わないが、規格に対する推測をもとに変更はしない。