SS_ISCONNECTED
if ((so->so_state & (SS_ISCONNECTED|SS_ISCONNECTING)) == 0) {
if ((so->so_state & SS_ISCONNECTED) == 0)
if ((so->so_state & SS_ISCONNECTED) && !so->so_error) {
if ((so->so_state & SS_ISCONNECTED) == 0) {
if (!(so->so_state & (SS_ISCONNECTED|SS_ISDISCONNECTED))) {
if (!(so->so_state & (SS_ISCONNECTED|SS_ISDISCONNECTED))) {
if (so->so_state & SS_ISCONNECTED) {
(SS_ISCONNECTED|SS_ISCONNECTING|SS_ISDISCONNECTING))
(SS_ISCONNECTED|SS_ISDISCONNECTING|SS_ISCONNECTING)) {
if (so->so_state & SS_ISCONNECTED) {
(SS_ISCONNECTED|SS_ISCONNECTING|SS_ISDISCONNECTING))
if (so->so_state & SS_ISCONNECTED) {
(SS_ISCONNECTED | SS_ISCONNECTING | SS_ISDISCONNECTING)) == 0) {
if ((so->so_state & SS_ISCONNECTED) == 0) {
if (so_state & SS_ISCONNECTED) {
so->so_state = (head->so_state & SS_NBIO) | SS_ISCONNECTED;
if ((so->so_state & (SS_ISCONNECTED | SS_ISCONNECTING |
KASSERT((so->so_state & (SS_ISCONNECTED | SS_ISCONNECTING |
else if ((so->so_state & (SS_ISCONNECTED | SS_ISCONNECTING)) == 0)
else if ((so2->so_state & (SS_ISCONNECTED | SS_ISCONNECTING)) == 0)
if (so->so_state & SS_ISCONNECTED) {
while (so->so_state & SS_ISCONNECTED) {
if (so->so_state & (SS_ISCONNECTED|SS_ISCONNECTING) &&
if ((so->so_state & SS_ISCONNECTED) == 0)
if ((so->so_state & SS_ISCONNECTED) == 0) {
if ((so->so_state & SS_ISCONNECTED) == 0) {
if ((so->so_state & (SS_ISCONNECTING | SS_ISCONNECTED |
if (!(so->so_state & (SS_ISCONNECTED|SS_ISDISCONNECTED))) {
else if (((so->so_state & SS_ISCONNECTED) == 0) &&
so->so_state &= ~(SS_ISCONNECTED|SS_ISDISCONNECTING);
so->so_state |= SS_ISCONNECTED;
so->so_state &= ~(SS_ISCONNECTING|SS_ISCONNECTED|SS_ISDISCONNECTING);
if ((so->so_state & SS_ISCONNECTED) == 0) {
(SS_ISCONNECTED|SS_ISDISCONNECTED)) == 0))
if (((so->so_state & SS_ISCONNECTED) == 0) && addr == NULL) {
if (__predict_false((so->so_state & SS_ISCONNECTED) == 0))
if (__predict_false((so->so_state & SS_ISCONNECTED) == 0)) {
(SS_ISCONNECTED | SS_ISCONNECTING | SS_ISDISCONNECTING)) == 0) {
(void)solisten_enqueue(so2, SS_ISCONNECTED);
MPASS((so->so_state & (SS_ISCONNECTED | SS_ISCONNECTING |
so->so_state |= SS_ISCONNECTED;
MPASS(so->so_state & SS_ISCONNECTED);
so->so_state &= ~SS_ISCONNECTED;
so->so_state &= ~SS_ISCONNECTED;
pcb->so->so_state & SS_ISCONNECTED)
if ((error = soreceive(so, (so->so_state & SS_ISCONNECTED) ?
if ((so->so_state & SS_ISCONNECTED) == 0)
priv->datasock->ng_socket->so_state |= SS_ISCONNECTED;
priv->datasock->ng_socket->so_state &= ~SS_ISCONNECTED;
priv->datasock->ng_socket->so_state |= SS_ISCONNECTED;
priv->datasock->ng_socket->so_state &= ~SS_ISCONNECTED;
if (so->so_state & SS_ISCONNECTED) {
so->so_state &= ~SS_ISCONNECTED;
if ((so->so_state & SS_ISCONNECTED) == 0)
if (!(so->so_state & SS_ISCONNECTED)) {
SS_ISCONNECTED);
(SS_ISCONNECTED | SS_ISCONNECTING | SS_ISDISCONNECTING)) == 0) {
SS_ISCONNECTED);
if (!solisten_enqueue(so, SS_ISCONNECTED))
(SS_ISCONNECTING | SS_ISCONNECTED | SS_ISDISCONNECTING |
(SS_ISCONNECTING | SS_ISCONNECTED | SS_ISDISCONNECTING |
(SS_ISCONNECTED | SS_ISCONNECTING | SS_ISDISCONNECTING)) == 0) {
so->so_state &= ~SS_ISCONNECTED; /* XXX */
if (!(so->so_state & SS_ISCONNECTED))
if (!(so->so_state & SS_ISCONNECTED))
if (so->so_state & SS_ISCONNECTED) {
if (!(so->so_state & SS_ISCONNECTED)) {
if ((so->so_state & SS_ISCONNECTED) == 0)
if (!(so->so_state & SS_ISCONNECTED)) {
so->so_state &= ~SS_ISCONNECTED; /* XXX */
child = sonewconn(sk, SS_ISCONNECTED);
if ((so->so_state & SS_ISCONNECTED) == 0 && addr == NULL) {
if (!(so->so_state & (SS_ISCONNECTED|SS_ISDISCONNECTED))) {
(SS_ISCONNECTED | SS_ISCONNECTING | SS_ISDISCONNECTING)) == 0) {
if ((so->so_state & SS_ISCONNECTED) == 0) {
if (so->so_state & (SS_ISCONNECTED|SS_ISDISCONNECTED)) {
(((so)->so_state&SS_ISCONNECTED) || \