<function>
<fname>get_mem_size</fname>
<prototype>

unsigned int
get_mem_size( )

</prototype>
<explanation>
このシステムコールを発行したアプリケーションで利用可能なメモリの総量を返します。使われているメモリも、使われていないメモリも含めての値です。
</explanation>
<return>

システムコールを発行したアプリケーションで利用可能なメモリの総量を返す。

</return>
<details>

UNIXではこれに相当するシステムコールが見当たらないので、つんであるメモリ量と、setlimitで設定されているヒープメモリ量を比較し、どちらか小さいほうを返すようにしました。

Windows/Macではそれぞれに相当する関数を使って実装してください。

</details>
</function>