MCPcopy Create free account
hub / github.com/F-Stack/f-stack / filt_sordetach

Function filt_sordetach

freebsd/kern/uipc_socket.c:3800–3810  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3798}
3799
3800static void
3801filt_sordetach(struct knote *kn)
3802{
3803 struct socket *so = kn->kn_fp->f_data;
3804
3805 so_rdknl_lock(so);
3806 knlist_remove(&so->so_rdsel.si_note, kn, 1);
3807 if (!SOLISTENING(so) && knlist_empty(&so->so_rdsel.si_note))
3808 so->so_rcv.sb_flags &= ~SB_KNOTE;
3809 so_rdknl_unlock(so);
3810}
3811
3812/*ARGSUSED*/
3813static int

Callers

nothing calls this directly

Calls 4

so_rdknl_lockFunction · 0.85
knlist_removeFunction · 0.85
knlist_emptyFunction · 0.85
so_rdknl_unlockFunction · 0.85

Tested by

no test coverage detected