System 0x2d 動的メモリを解放します。 指定されたメモリ領域を解放します。他で確保されたメモリブロックを再配置し、未使用領域が連続したエリアになるようします。 指定されたメモリ管理テーブルへのポインタがNULLの場合および、使用されてない場合パラメータエラーを返します。
int Free( void **addr )
{
return trapa_svc( 0x2d, pid, addr );
}
addr
確保したメモリ領域に対するメモリ管理テーブルへのポインタ
「メモリ取得」ファンクションで、システムより返されたポインタをそのまま指定
リターンコード
OK
正常終了
リターンコード
ERR_PARAM
パラメータエラー
ERR_INUSE
他のプロセスで使用中
メモリ取得 メッセージ追加 メッセージ取得