kqueue detach function */
| 2634 | |
| 2635 | /* kqueue detach function */ |
| 2636 | static void |
| 2637 | filt_aiodetach(struct knote *kn) |
| 2638 | { |
| 2639 | struct knlist *knl; |
| 2640 | |
| 2641 | knl = &kn->kn_ptr.p_aio->klist; |
| 2642 | knl->kl_lock(knl->kl_lockarg); |
| 2643 | if (!knlist_empty(knl)) |
| 2644 | knlist_remove(knl, kn, 1); |
| 2645 | knl->kl_unlock(knl->kl_lockarg); |
| 2646 | } |
| 2647 | |
| 2648 | /* kqueue filter function */ |
| 2649 | /*ARGSUSED*/ |
nothing calls this directly
no test coverage detected