Apparently Vista includes more things in its Winsock implementation and errno.h than earlier versions of Windows.