taglinefilesource code
snum1005net/inet/sock.cunsigned short snum;
snum1023net/inet/sock.csnum = ntohs(addr.sin_port);
snum1024net/inet/sock.cDPRINTF((DBG_INET, "bind sk =%X to port = %d\n", sk, snum));
snum1032net/inet/sock.cif (snum == 0) {
snum1033net/inet/sock.csnum = get_new_socknum(sk->prot, 0);
snum1035net/inet/sock.cif (snum < PROT_SOCK && !suser()) return(-EACCES);
snum1043net/inet/sock.cDPRINTF((DBG_INET, "sock_array[%d] = %X:\n", snum &(SOCK_ARRAY_SIZE -1),
snum1044net/inet/sock.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
snum1049net/inet/sock.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];
snum1052net/inet/sock.cif (sk2->num != snum) continue;
snum1063net/inet/sock.cif (sk2->num != snum) continue;    /* more than one */
snum1073net/inet/sock.cput_sock(snum, sk);