critical bug fix affecting the Windows port. ssize_t has to be a signed type, or some socket error handling will break.