VxWorksとかでプログラミングしてたら、taskを終了する前に
mallocしたものは当然freeするよな。

OS非依存とか言うわりには、無意識のうちになんらかのOSを
前提としているんだろうな。