taglinefilesource code
snum943net/inet/sock.cunsigned short snum;
snum961net/inet/sock.csnum = ntohs(addr.sin_port);
snum962net/inet/sock.cDPRINTF((DBG_INET, "bind sk =%X to port = %d\n", sk, snum));
snum970net/inet/sock.cif (snum == 0) {
snum971net/inet/sock.csnum = get_new_socknum(sk->prot, 0);
snum973net/inet/sock.cif (snum < PROT_SOCK && !suser()) return(-EACCES);
snum981net/inet/sock.cDPRINTF((DBG_INET, "sock_array[%d] = %X:\n", snum &(SOCK_ARRAY_SIZE -1),
snum982net/inet/sock.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
snum987net/inet/sock.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];
snum990net/inet/sock.cif (sk2->num != snum) continue;
snum1001net/inet/sock.cif (sk2->num != snum) continue;    /* more than one */
snum1011net/inet/sock.cput_sock(snum, sk);