Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > dl/importライブラリ > DL::CStructクラス > malloc
malloc -> DL::CStruct
構造体のためのメモリを確保し、DL::CStruct の(子孫クラスの) オブジェクトで返します。
C における
return (struct foo*)malloc(sizeof(struct foo));
というコードと対応していると言えます。