NetBSD/doc/TODO.kqueue
jdolecek 1f771a07f4 usr.bin/tail done
pkgsrc/www/thttpd already compiles with kqueue support, the patches
  were apparently integrated to the distribution already
move the 'kqfilter for systrace' to 'items todo' rather than 'to fix'
2002-10-30 21:50:47 +00:00

43 lines
1.3 KiB
Plaintext

# $NetBSD: TODO.kqueue,v 1.2 2002/10/30 21:50:47 jdolecek Exp $
items todo from bill sommerfeld/thorpej:
- multiple entry points
- events should remain across fork()
- rewrite sowakeup()
- high-level docco overview of kqueues [c.f jlemon's various papers]
- make sure there are no selwakeup() calls left (they should
all be selnotify() now).
- kqfilter entry points for:
- smb_trantcp
- dev/pci/bktr/bktr_os.c ??? doesn't poll?
- kqfilter for systrace (would it be useful?)
- Test-compile the following ports:
- amigappc XXX not compilable even on trunk
- evbsh5 XXX no intree toolchain available
- hp700 XXX no intree toolchain available
- pc532 XXX not xcompile capable
- x86_64 XXX no intree toolchain available
merge in from FreeBSD:
pkgsrc/devel/py-kqueue
lib/libc/net/res_send.c
sys/netinet/tcp_subr.c 1.93 (?)
libc/libc_r/uthread (?)
pkgsrc/security/l0pht-watch (?)
sys/fs/fifofs/fifo_vnops.c rev. 1.54
- jdolecek: this change seems to be bogus, but perhaps I just
miss something?
to fix:
- look for XXXLUKEM in the comments. these usually indicate
areas to either fix or sanity check they're ok (and remove
the XXXLUKEM comment)
not implemented:
- aio support
not supported on netbsd; a noop for now
EVFILT_AIO FAIL: not implemented, returns EINVAL