HP-UXでmallocを使うときは気をつけて!

C言語でメモリ割当にmallocを使うことがあるかと思います。

このmallocHP-UX 11iからだとヘッダのinclude次第で内容が変わってきます。

#include <stdlib.h>
void *malloc(size_t size);

#include <malloc.h>
char *malloc(unsigned size);

詳しくはこちらを参照。
http://docs.hp.com/ja/B2355-90855/malloc.3C.html


これのおかげでSegmentation Faultが出まくって、作業が大幅に中断してしまった。。。