{
(osi_Msg "rx failed to send packet: ");
perror("rx_sendmsg");
+#ifndef AFS_NT40_ENV
+ if (errno > 0)
+ return -errno;
+#else
+ if (WSAGetLastError() > 0)
+ return -WSAGetLastError();
+#endif
return -1;
}
while ((err = select(socket + 1, 0, sfds, 0, 0)) != 1) {