おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2006年07月17日(Mon) 昨日昼寝したので早起き [長年日記]

ネタにマジレス、もう一度

やっぱりassert()が使えないとデバグ/エンバグがやりにくいので、指定した回数だけNULLを返すようにしてみました。環境変数FAILMALLOC_FAILURESに1を設定すると、たとえば「Unexpected error.」だったassert()が、fopen(3)の失敗を告げるものだったりすることがわかります。

パッチはfailmalloc-0.1-limitfailure.patchに。

…しかしfopen(3)は中でmallocに失敗してもNULLを返すのですね。そりゃそうか。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>