Windows Vista での不具合 ― 2007年01月15日 15時37分52秒
Windows Vista で動作確認したところ、予想に反して不具合が見つかりました。
コマンドラインから部分一致検索等を行う時、ワイルドカードが展開されて渡されます。
ex)
C:\> namazu "*u*" .
いろいろと調べてみたところ、MinGw のランタイムでは MSVCRT の __getmainargs() を呼び出して、コマンドラインの引数を取り出しているのですが、この関数にバグがあるようです。
この不具合をアプリケーション側で対応するのは厄介です。
コマンドラインから部分一致検索等を行う時、ワイルドカードが展開されて渡されます。
ex)
C:\> namazu "*u*" .
いろいろと調べてみたところ、MinGw のランタイムでは MSVCRT の __getmainargs() を呼び出して、コマンドラインの引数を取り出しているのですが、この関数にバグがあるようです。
この不具合をアプリケーション側で対応するのは厄介です。
最近のコメント