Shingo Kawamura
sh.ka****@gmail*****
2007年 4月 24日 (火) 19:20:54 JST
はじめまして。河村と申します。 現在、Windows環境でSenna + Ludiaを動かす方法を模索しています。 以前、Ludiaメーリングリストで http://lists.sourceforge.jp/mailman/archives/ludia-users/2007-February/000018.html このような話題が上がっていましたが、少々自分なりに手を入れてみましたので、ソースを送付します。 #末永さん、その節は相談にのっていただきありがとうございました。 修正内容は以下の通りです。 #関数シグネチャを変更するなど、少々無理やり感のある修正です… --- ・sen_io_mapinfoにfmoハンドラの追加 ・sen_io_winにfmoハンドラの追加 ・Windows版時のsen_mmap/sen_munmap関数のシグネチャ変更(fmoハンドラの追加) ・sen_open時にCreateFileMappingを行わないように変更 ・sen_mmap時にCreateFileMappingを行うように変更 また、ハンドラの名称をNULL(無名)へ変更 ・sen_munmap時にfmoハンドラを解放する処理を追加 ・SEN_IO_FILE_SIZEをLinux版と同サイズに変更 --- 動作の確認は以下の環境で行いました。 --- WindowsXP Professional SP2 PostgreSQL 8.1.5 Senna 0.8.2 Ludia 0.9.0 Mecab 0.92 --- まだ動作の確認が甘い面がありますが、 5プロセス前後同時に、検索・挿入・削除が行えることは確認しています。 ご意見・ご感想等頂けると嬉しいです。 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: senna0.8.2_io_20070424.tar.gz 型: application/octet-stream サイズ: 8443 バイト 説明: 無し Descargar