最近撃墜したCygwin-1.7関連のバグ
- mintty: タイトルバーを設定するエスケープシーケンスにマルチバイト文字を含められない (mintty-0.40で修正済み)
- cygstart: LANGを設定しているのにマルチバイト文字を含む引数が使えない (cygutils-1.4.0で修正済みらしいが、まだ落ちてこない)
- cygwin1.dll: locale未設定時、マルチバイト文字のファイル名があるディレクトリでreaddir(3)を実行するとerrnoがEILSEQになる (次回リリースで修正予定)
あと、既知のバグとしては、
- cygpath: マルチバイト文字を含むパス名が、localeの設定によらず、何故か現在のコードページで出力される (CJKで言うところのCな人が報告してたので、そのうち解消されると思われ)
- cygwin1.dll: wcwidth, wcswidthが問答無用で1を返す (真面目に何とかしようと思うと、localeまわりに大々的に手を入れる必要が……)