http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aWindows%2fVC%2b%2b%3alog%3adetail_2005_2#H-igextc
同じ名前のファイルがあっても上書きしてくれないらしい。
しかたないのでzip_close.cのrenameを置き換え。
#ifdef _WIN32 #include <windows.h> #include <io.h> #define close _close #define rename(s, d) (MoveFileExA((s), (d), MOVEFILE_REPLACE_EXISTING) ? 0 : -1) #endif