[Ludia-users 39] [Senna-dev より転送] senna+LudiaのWindows対応について

Back to archive index

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
>
>   




Ludia-users メーリングリストの案内
Back to archive index