taglinefilesource code
sk1253net/ipv4/af_inet.cstatic void remove_sock(struct sock *sk1)
sk1258net/ipv4/af_inet.cif (sk1->type==SOCK_PACKET)
sk1261net/ipv4/af_inet.cif (!sk1->prot) 
sk1271net/ipv4/af_inet.cp=&(sk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)]);
sk1275net/ipv4/af_inet.cif(*p==sk1)
sk1277net/ipv4/af_inet.csk1->prot->inuse--;
sk1278net/ipv4/af_inet.c*p=sk1->next;
sk11006net/ipv4/af_inet.cstruct sock *sk1, *sk2;
sk11009net/ipv4/af_inet.csk1 = (struct sock *) sock->data;
sk11024net/ipv4/af_inet.cif (sk1->prot->accept == NULL) 
sk11031net/ipv4/af_inet.cif (sk1->pair != NULL ) 
sk11033net/ipv4/af_inet.csk2 = sk1->pair;
sk11034net/ipv4/af_inet.csk1->pair = NULL;
sk11038net/ipv4/af_inet.csk2 = sk1->prot->accept(sk1,flags);
sk11041net/ipv4/af_inet.creturn sock_error(sk1);
sk11058net/ipv4/af_inet.csk1->pair = sk2;