taglinefilesource code
snum945net/inet/sock.cunsigned short snum;
snum963net/inet/sock.csnum = ntohs(addr.sin_port);
snum964net/inet/sock.cDPRINTF((DBG_INET, "bind sk =%X to port = %d\n", sk, snum));
snum972net/inet/sock.cif (snum == 0) {
snum973net/inet/sock.csnum = get_new_socknum(sk->prot, 0);
snum975net/inet/sock.cif (snum < PROT_SOCK && !suser()) return(-EACCES);
snum983net/inet/sock.cDPRINTF((DBG_INET, "sock_array[%d] = %X:\n", snum &(SOCK_ARRAY_SIZE -1),
snum984net/inet/sock.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
snum989net/inet/sock.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];
snum992net/inet/sock.cif (sk2->num != snum) continue;
snum1003net/inet/sock.cif (sk2->num != snum) continue;    /* more than one */
snum1013net/inet/sock.cput_sock(snum, sk);
snum814net/inet/sockinet.cunsigned short snum;
snum835net/inet/sockinet.csnum = ntohs(addr.sin_port);
snum836net/inet/sockinet.cDPRINTF((DBG_INET, "bind sk =%X to port = %d\n", sk, snum));
snum838net/inet/sockinet.cif (snum == 0) 
snum840net/inet/sockinet.csnum = get_new_socknum(sk->prot, 0);
snum842net/inet/sockinet.cif (snum < PROT_SOCK && !suser()) 
snum851net/inet/sockinet.cDPRINTF((DBG_INET, "sock_array[%d] = %X:\n", snum &(SOCK_ARRAY_SIZE -1),
snum852net/inet/sockinet.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
snum857net/inet/sockinet.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];sk2 != NULL; sk2 = sk2->next) 
snum859net/inet/sockinet.cif (sk2->num != snum) 
snum873net/inet/sockinet.cif (sk2->num != snum) 
snum886net/inet/sockinet.cput_sock(snum, sk);