version 1.34, 2007/01/04 17:38:25 |
version 1.35, 2007/02/09 21:55:30 |
Line 52 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 52 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#include <sys/uio.h> |
#include <sys/uio.h> |
#include <sys/mount.h> |
#include <sys/mount.h> |
#include <sys/filedesc.h> |
#include <sys/filedesc.h> |
#include <sys/sa.h> |
|
#include <sys/syscallargs.h> |
#include <sys/syscallargs.h> |
#include <sys/kauth.h> |
#include <sys/kauth.h> |
|
|
Line 422 filt_procdetach(struct knote *kn) |
|
Line 421 filt_procdetach(struct knote *kn) |
|
return; |
return; |
|
|
p = kn->kn_ptr.p_proc; |
p = kn->kn_ptr.p_proc; |
KASSERT(p->p_stat == SZOMB || pfind(kn->kn_id) == p); |
|
|
|
/* XXXSMP lock the process? */ |
/* XXXSMP lock the process? */ |
SLIST_REMOVE(&p->p_klist, kn, knote, kn_selnext); |
SLIST_REMOVE(&p->p_klist, kn, knote, kn_selnext); |