| 216 | static ReservedSocketList<SOCKET> smReservedSocketList; |
| 217 | |
| 218 | Net::Error getLastError() |
| 219 | { |
| 220 | #if defined(TORQUE_USE_WINSOCK) |
| 221 | S32 err = WSAGetLastError(); |
| 222 | switch (err) |
| 223 | { |
| 224 | case 0: |
| 225 | return Net::NoError; |
| 226 | case WSAEWOULDBLOCK: |
| 227 | return Net::WouldBlock; |
| 228 | default: |
| 229 | return Net::UnknownError; |
| 230 | } |
| 231 | #else |
| 232 | int theError = errno; |
| 233 | if (errno == EAGAIN) |
| 234 | return Net::WouldBlock; |
| 235 | if (errno == 0) |
| 236 | return Net::NoError; |
| 237 | if (errno == EINPROGRESS) |
| 238 | return Net::WouldBlock; |
| 239 | |
| 240 | return Net::UnknownError; |
| 241 | #endif |
| 242 | } |
| 243 | |
| 244 | S32 getDefaultGameProtocol() |
| 245 | { |
no outgoing calls
no test coverage detected