Does kqueue signal EOF on an ordinary file when there is nothing left to
read?

The code at http://www.wand.net.nz/~mjl12/kqfile.c.txt

cc -Wall -o kqfile kqfile.c
./kqfile kqueue.c

doesn't ever get EOF notification as far as i can tell.  as in, it isn't
signaled in kevent.flags, nor does kqueue signal the file is ready for
reading and then read(2) return 0.

ident 3 filter 0xffffffff flags 0x0001 fflags 0x0000 data 128
read 128 bytes

how should i detect that the file no longer has anything left to read with kqueue? at the moment I use select but would like to use kqueue where available.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to