namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz --quiet
佐藤文優です。 |
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
> if ($var::Opt{'quiet'}) {
> open(STDOUT, ">/dev/null");
> }
>
>と標準出力を /dev/null に直結する方法です。が、Windows では
>/dev/null はなさそうなので困ります。
DOS / Windows (OS/2 も?) では、「nul」という名前のファイルは
カーネルで(?)予約されていて、/dev/null みたいにブラックホールになります。
if ($var::Opt{'quiet'}) {
open(STDOUT, "nul");
}
ActivePerl は先日消してしまって、手元には Windows NT 4.0 SP6a 上の
Pler for Win32 Build 107 (perl 5.001) しかないのですが、これで試した
限りは大丈夫そうです。
--
佐藤文優 (さとうふみやす) @ 会社
fumiya@xxxxxxxxx, http://www.bento.ad.jp/~fumiya/
fumiya@xxxxxxxxxxx, http://www.samba.gr.jp/