taglinefilesource code
sk1244net/ipv4/af_inet.cstatic void remove_sock(struct sock *sk1)
sk1249net/ipv4/af_inet.cif (sk1->type==SOCK_PACKET)
sk1252net/ipv4/af_inet.cif (!sk1->prot) 
sk1262net/ipv4/af_inet.cp=&(sk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)]);
sk1266net/ipv4/af_inet.cif(*p==sk1)
sk1268net/ipv4/af_inet.csk1->prot->inuse--;
sk1269net/ipv4/af_inet.c*p=sk1->next;
sk11091net/ipv4/af_inet.cstruct sock *sk1, *sk2;
sk11094net/ipv4/af_inet.csk1 = (struct sock *) sock->data;
sk11109net/ipv4/af_inet.cif (sk1->prot->accept == NULL) 
sk11113net/ipv4/af_inet.cif (sk1->pair != NULL ) 
sk11115net/ipv4/af_inet.csk2 = sk1->pair;
sk11116net/ipv4/af_inet.csk1->pair = NULL;
sk11120net/ipv4/af_inet.csk2 = sk1->prot->accept(sk1,flags);
sk11123net/ipv4/af_inet.creturn inet_error(sk1);
sk11140net/ipv4/af_inet.csk1->pair = sk2;