SOCKET_ERRNO
if (SOCKET_ERRNO == SOCKET_EINTR)
errno = SOCKET_ERRNO;
ret = SOCKET_ERRNO;
ret = (SOCKET_ERRNO == ENOENT) ? KRB5_KCM_NO_SERVER : SOCKET_ERRNO;
code = SOCKET_ERRNO;
return SOCKET_ERRNO;
err = SOCKET_ERRNO;
err = SOCKET_ERRNO;
return SOCKET_ERRNO;
if (SOCKET_ERRNO == SOCKET_EINTR)
errno = SOCKET_ERRNO;
if (SOCKET_ERRNO == SOCKET_EINTR)
errno = SOCKET_ERRNO;
SOCKET_ERRNO);
e = SOCKET_ERRNO;
TRACE_SENDTO_KDC_TCP_ERROR_SEND(context, &conn->addr, SOCKET_ERRNO);
e = nread ? SOCKET_ERRNO : ECONNRESET;
e = nread ? SOCKET_ERRNO : ECONNRESET;
TRACE_SENDTO_KDC_UDP_ERROR_RECV(context, &conn->addr, SOCKET_ERRNO);
return (*sret < 0) ? SOCKET_ERRNO : 0;
if (SOCKET_ERRNO == EINPROGRESS || SOCKET_ERRNO == EWOULDBLOCK) {
SOCKET_ERRNO);
return SOCKET_ERRNO;