Toshihiro Kano
kanou****@nttda*****
2007年 4月 24日 (火) 22:12:13 JST
加納です。 Sennaのメーリングリストにて、以下の投稿がありました。 中々進まなかったWindows対応ですが、これで動き始めそうです。 Shingo Kawamura wrote: > はじめまして。河村と申します。 > 現在、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 バイト > 説明: 無し > Download > _______________________________________________ > Senna-dev mailing list > Senna****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/senna-dev > >