support MSWin32 too