プロセス間共有メモリをサポートする試み
プロセス間共有メモリをサポートする試みです。SvcExt のサンプルにもなっています。このまま使用するには、SvcExt が必要です。組み込みには、田代さん作の exsysmod を使用すると便利です。
★ CMemMan の使い方
拡張ユーザSVC、F$OS9Ext のサンプルです。CMemMan(コモン・メモリ・マネージャ)は、OS-9/680x0 Level I 専用の拡張システムコールです。F$OS9Ext がインストールされている必要があります。実験的なものなので、個人的な利用に限って使用して下さい。なお、本プログラムは無保証です。使用者の責任で使用して下さい。
★機能概要
1) X$CMAlloc 2) X$CMFree 3) X$CMLink 4) X$CMUnLnk の4つの機能で構成されます。SvcExt を田代さんの exsysmod などで組込んだ後、同様に CMemMan を組込んで下さい。 move.w #X$???,d1 OS9 F$OS9Ext で使用出来ます。
今回、未確認ながらSSMに対応する処理を加えてみました(家のマシンは X68000 なので SSM は使えない)。間違っているかも知れませんが、もしかしたら旨く動くかもしれません。ソースが付いているので、駄目だったら適当に直して下さい(出来ればレポートして下さると嬉しいです)。
ソフト名: | CMemMan ssm対応版 |
---|---|
動作OS: | その他 |
機種: | X68000 |
種類: | フリーソフト |
作者: | 寺島 靖志 |