| version 1.140.6.5, 2007/11/27 19:38:14 |
version 1.140.6.6, 2007/12/09 19:38:27 |
|
|
| soinit(void) |
soinit(void) |
| { |
{ |
| |
|
| mutex_init(&so_pendfree_lock, MUTEX_DRIVER, IPL_VM); |
mutex_init(&so_pendfree_lock, MUTEX_DEFAULT, IPL_VM); |
| cv_init(&socurkva_cv, "sokva"); |
cv_init(&socurkva_cv, "sokva"); |
| |
|
| /* Set the initial adjusted socket buffer size. */ |
/* Set the initial adjusted socket buffer size. */ |
| Line 1795 soo_kqfilter(struct file *fp, struct kno |
|
| Line 1795 soo_kqfilter(struct file *fp, struct kno |
|
| sb = &so->so_snd; |
sb = &so->so_snd; |
| break; |
break; |
| default: |
default: |
| return (1); |
return (EINVAL); |
| } |
} |
| SLIST_INSERT_HEAD(&sb->sb_sel.sel_klist, kn, kn_selnext); |
SLIST_INSERT_HEAD(&sb->sb_sel.sel_klist, kn, kn_selnext); |
| sb->sb_flags |= SB_KNOTE; |
sb->sb_flags |= SB_KNOTE; |