EPIPE
return EPIPE;
return EPIPE;
return EPIPE;
available = EPIPE;
return EPIPE;
return EPIPE;
bytes = EPIPE;
RETURN_ERROR(EPIPE);
RETURN_ERROR(EPIPE);
case EPIPE:
RETURN_ERROR(EPIPE);
RETURN_ERROR(EPIPE);
RETURN_ERROR(EPIPE);
result = EPIPE;
case EPIPE:
gSocketModule->notify(socket, B_SELECT_READ, EPIPE);
gSocketModule->notify(fPeerEndpoint->socket, B_SELECT_WRITE, EPIPE);
gSocketModule->notify(socket, B_SELECT_WRITE, EPIPE);
gSocketModule->notify(fPeerEndpoint->socket, B_SELECT_READ, EPIPE);
RETURN_ERROR(fWasConnected ? EPIPE : ENOTCONN);
if (written == EPIPE && is_syscall() && !nosignal)
if (status == EPIPE && is_syscall() && !nosignal)
E(EPIPE),
# define PIPE_ERROR (errno == EPIPE)
ADD_ERROR(EPIPE);
return EPIPE;
if (errno != EPIPE) {
if (errno != EPIPE) {