WARN2("error while closing tcp socket %d: %d (%s)\n", sock, sock_errno);
#else
WARN3("error while closing tcp socket %d: %d (%s)\n",
WARN2("error while closing tcp socket %d: %d (%s)\n", sock, sock_errno);
#else
WARN3("error while closing tcp socket %d: %d (%s)\n",