System 0x31


プログラム停止


【機能】

 動作中のプログラムを停止します。

【関数】

 int Kill( int prcs )
 {
   return trapa_svc( 0x31, pid, prm, prcs );
 }

【入力】

 prcs プロセスID 停止するプログラムのプロセスID

【出力】

 リターンコード OK 正常終了
ERR_PARAM パラメータエラー
ERR_NOPROC プロセスは存在しない
ERR_NOOTHER 他にプロセスがない

【解説】

 動作中のプログラムを終了し、「メモリ取得」ファンクションで確保したものを含めてメモリ資源を解放します。
 自プロセスIDを指定することも可能です。

【関連項目】

 プログラム実行 プロセスID検索