Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: tar.pl 作成
- From: Yukio USUDA <m6694ha392t@xxxxxxxxxxxxxxx>
- Date: Fri, 07 May 2004 07:26:59 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 04297
- References: <409A779B.3B863871@asahi-net.or.jp>
臼田です
Tadamasa Teranishi wrote:
>
> 一点疑問が。zip.pl の中でテンポラリファイルを生成している下記の
> 部分ですが、
>
> do {
> $tmpfile = util::tmpnam('NMZ.zip' . substr("000$depth", -1, 4));
> $depth++;
> } while ( -f $tmpfile);
>
> これの substr("000$depth", -1, 4) の趣旨は、4桁の数字を生成する
> ことではないのでしょうか?
>
4桁とるつもりでしたが間違っていますね。バグです。
これでは無限ループに入ってしまいますね。
4層の zip ファイルまでしか試していませんでした。
'NMZ.zip' . substr("000$depth", -4)
ですね。
でも、ユニークな名前がつけばいいだけでソートする必要もないし
単に 'NMZ.zip' . $depth でよいです。
臼田幸生