version 1.226, 2014/07/23 13:17:18 |
version 1.227, 2014/07/24 15:12:03 |
Line 629 sobind(struct socket *so, struct mbuf *n |
|
Line 629 sobind(struct socket *so, struct mbuf *n |
|
int error; |
int error; |
|
|
solock(so); |
solock(so); |
error = (*so->so_proto->pr_usrreqs->pr_generic)(so, |
error = (*so->so_proto->pr_usrreqs->pr_bind)(so, nam); |
PRU_BIND, NULL, nam, NULL, l); |
|
sounlock(so); |
sounlock(so); |
return error; |
return error; |
} |
} |
Line 646 solisten(struct socket *so, int backlog, |
|
Line 645 solisten(struct socket *so, int backlog, |
|
sounlock(so); |
sounlock(so); |
return EINVAL; |
return EINVAL; |
} |
} |
error = (*so->so_proto->pr_usrreqs->pr_generic)(so, |
error = (*so->so_proto->pr_usrreqs->pr_listen)(so); |
PRU_LISTEN, NULL, NULL, NULL, l); |
|
if (error != 0) { |
if (error != 0) { |
sounlock(so); |
sounlock(so); |
return error; |
return error; |