namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.4.0.0-alpha-6 (Re: namazu-1.4.0.0-alpha-5)
Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> wrote:
>NT で mknmz を実行すると NMZ.f.pid.tmp を rename する所でこけてしまう上に
>変な表示がずらずらと。。。
>---8<------8<------8<------8<------8<------8<------8<------8<------8<------8<---
> :
> :
>IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File
>=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x
>1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)
>IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File
>=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x
>1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)IO::File=GLOB(0x1301420)
>rename(C:/tmp\NMZ.f.399.tmp, C:/tmp\NMZ.f.399): Permission denied
>---8<------8<------8<------8<------8<------8<------8<------8<------8<------8<---
>こんなかんじです。
これはたぶん
my $fh = util::fopen_or_die("foo");
print $fh "foobar\n"
などとしているところでなぜか $fh の中身が表示されているのでしょう。
どこでこれが発生するか追求してもらえると助かります。
rename の方は
+ unlink $conf::File{'FINFO_'};
util::Rename("$conf::File{'FINFO_'}.tmp", $conf::File{'FINFO_'});
としておけばおそらく大丈夫でしょう。
>あと strings.h が無い環境で compile すると regex.c に #include "namazu.h" を追加し
>ていただけると助かります。
なぜですか? (ちょっと理由が思いつかない)
>あと、ずいぶん前からやろうやろうと思っていまだにできてない機能で
>NMZ.access みたいな file で、index 毎にアクセス制限をかけるというのがります。
>検討していただけると助かります。 ^^;;;;
これはWebサーヴァの仕事ではないかと…。
-- Satoru Takabayashi