Date: Mon, 17 Dec 2007 09:04:13 +1100 From: "Jan Mikkelsen" <janm@transactionware.com> To: "'Julian Elischer'" <julian@elischer.org>, "'James Mansion'" <james@mansionfamily.plus.com> Cc: freebsd-hackers@freebsd.org Subject: RE: kqueue and libev Message-ID: <000c01c8402f$9819d710$0301a8c0@STUDYPC> In-Reply-To: <47644F93.5080201@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Julian Elischer wrote: > Julian Elischer wrote: > > James Mansion wrote: > >> [ On the libev being unhappy with kqueue ] > >> ... > >> It looks like a decent library, but these comments seem > unfortunate. > >> Does anyone know what the author is concerned about? > > > > he's just plain misinformed > > > > kqueue works well with aio to files and raw devices for > example. (Only using AIO really makes sense in these cases > anyhow, so I've never really tried using kqueue with non-aio calls.) It also depends what version of FreeBSD. For example, in FreeBSD 4, kqueue was non-functional with USB serial devices. I ran into that exact problem with kqueue when porting my event library. Problems like that can make life difficult for a library author; having a special case for one kind of handle is a pain, to the point of leading to comments like this. Of course, in this case the best thing to do is to ask the author, and to see if the situation has changed. Regards, Jan Mikkelsen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000c01c8402f$9819d710$0301a8c0>
