Ok here's a patch for that. It seems to fix things for allegro/Windows, but now it reared its head again on sbcl/Windows.