From: WATANABE Hirofumi Date: 1999-07-27T12:48:24+09:00 Subject: [ruby-dev:7426] Re: system "command > nul" わたなべです. Katsuyuki Komatsu writes: :Windows 98ではsystem "command > nul"の結果がcommandの :結果に関わらずtrueになるみたいです。 : :NTなら問題ないみたいなので、COMMAND.COMの制限か何か :ですかね。 MS もなんで直さないのか不思議なんだけど, 昔からある COMMAND.COM の変な仕様です. ちゃんと返す常駐 tool もどこかにありました. :extmk.rb.ntで使っていてhave_*()の判定が全部trueになってました。 xsystem で nul を repoen してるので LINK と CPP の中の "> nul" はすでに要らないはずです. #というかそのために xsystem を作ったのに. #system(というか mypopen) 自体は COMMAND.COM の内部コマンド #かメタ文字が含まれるときだけ ENV['COMSPEC'] を呼び出している. -- わたなべひろふみ