***すれ立てるまでもない質問はここで 第11刷***
http://pc.2ch.net/test/read.cgi/tech/1014478527/l50

で放置されたので、こちらで質問させてください。
MALLOC_CHECK_の使い方を教えて頂きたいのです。

malloc/freeで、2重解放している等の不具合を見つけるために
MALLOC_CHECK_
なる環境変数を使ってデバッグができると知り、
試してみたのですが、状態が変わらず。

http://www.linux.or.jp/JM/html/LDP_man-pages/man3/malloc.3.html
http://www.arbornet.org/~zunda/ctips.html
辺りを読むと、以下のコマンドをプログラム実行前に行い
プログラムをgdbで実行すればよいだけのように読めるのですが。。。

% gcc hoge.c -g
%
% setenv MALLOC_CHECK_ 1
%
% gdb a.out
%

man mallocで詳しい説明が分かる、とも書いてあるのですが、
私の環境では、man mallocでもMALLOC_CHECK_という単語は全く見当たらず。

Solaris8, gcc2.95.2では駄目ということなのでしょうか?
それとも何かしらのインストール、または事前設定が必要なのでしょうか?
あるいは、単に使い方誤りなのでしょうか?