version 1.125, 2006/10/03 11:15:04 |
version 1.127, 2006/10/25 22:49:23 |
Line 151 static size_t sodopendfree(void); |
|
Line 151 static size_t sodopendfree(void); |
|
static size_t sodopendfreel(void); |
static size_t sodopendfreel(void); |
|
|
static vsize_t |
static vsize_t |
sokvareserve(struct socket *so, vsize_t len) |
sokvareserve(struct socket *so __unused, vsize_t len) |
{ |
{ |
int s; |
int s; |
int error; |
int error; |
|
|
} |
} |
|
|
void |
void |
soloanfree(struct mbuf *m, caddr_t buf, size_t size, void *arg) |
soloanfree(struct mbuf *m, caddr_t buf, size_t size, void *arg __unused) |
{ |
{ |
int s; |
int s; |
|
|
Line 432 sosend_loan(struct socket *so, struct ui |
|
Line 432 sosend_loan(struct socket *so, struct ui |
|
} |
} |
|
|
static int |
static int |
sokva_reclaim_callback(struct callback_entry *ce, void *obj, void *arg) |
sokva_reclaim_callback(struct callback_entry *ce __unused, void *obj __unused, |
|
void *arg __unused) |
{ |
{ |
|
|
KASSERT(ce == &sokva_reclaimerentry); |
KASSERT(ce == &sokva_reclaimerentry); |
Line 473 socreate(int dom, struct socket **aso, i |
|
Line 474 socreate(int dom, struct socket **aso, i |
|
uid_t uid; |
uid_t uid; |
int error, s; |
int error, s; |
|
|
|
if (kauth_authorize_network(l->l_cred, KAUTH_NETWORK_SOCKET, |
|
KAUTH_REQ_NETWORK_SOCKET_OPEN, &dom, &type, &proto) != 0) |
|
return (EPERM); |
|
|
if (proto) |
if (proto) |
prp = pffindproto(dom, proto, type); |
prp = pffindproto(dom, proto, type); |
else |
else |
Line 1666 filt_sordetach(struct knote *kn) |
|
Line 1671 filt_sordetach(struct knote *kn) |
|
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
static int |
static int |
filt_soread(struct knote *kn, long hint) |
filt_soread(struct knote *kn, long hint __unused) |
{ |
{ |
struct socket *so; |
struct socket *so; |
|
|
Line 1697 filt_sowdetach(struct knote *kn) |
|
Line 1702 filt_sowdetach(struct knote *kn) |
|
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
static int |
static int |
filt_sowrite(struct knote *kn, long hint) |
filt_sowrite(struct knote *kn, long hint __unused) |
{ |
{ |
struct socket *so; |
struct socket *so; |
|
|
Line 1720 filt_sowrite(struct knote *kn, long hint |
|
Line 1725 filt_sowrite(struct knote *kn, long hint |
|
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
static int |
static int |
filt_solisten(struct knote *kn, long hint) |
filt_solisten(struct knote *kn, long hint __unused) |
{ |
{ |
struct socket *so; |
struct socket *so; |
|
|
Line 1742 static const struct filterops sowrite_fi |
|
Line 1747 static const struct filterops sowrite_fi |
|
{ 1, NULL, filt_sowdetach, filt_sowrite }; |
{ 1, NULL, filt_sowdetach, filt_sowrite }; |
|
|
int |
int |
soo_kqfilter(struct file *fp, struct knote *kn) |
soo_kqfilter(struct file *fp __unused, struct knote *kn) |
{ |
{ |
struct socket *so; |
struct socket *so; |
struct sockbuf *sb; |
struct sockbuf *sb; |