[Box Backup-dev] RC3 compile problems on NetBSD
Chris Wilson
boxbackup-dev@fluffy.co.uk
Sat, 18 Feb 2006 13:59:38 +0000 (GMT)
Hi Ben,
> Careful with that -- sounds like a potential API difference.
The kqueue man page (on this NetBSD box) says:
int
kevent(int kq, const struct kevent *changelist, size_t nchanges,
struct kevent *eventlist, size_t nevents,
const struct timespec *timeout);
EV_SET(&kev, ident, filter, flags, fflags, data, udata);
[...]
The kevent structure is defined as:
struct kevent {
uintptr_t ident; /* identifier for this event */
uint32_t filter; /* filter for event */
uint32_t flags; /* action flags for kqueue */
uint32_t fflags; /* filter flag value */
int64_t data; /* filter data value */
intptr_t udata; /* opaque user data identifier */
};
Does that help? I don't have a kqueue man page on my Linux box to compare
with.
Cheers, Chris.
--
_ ___ __ _
/ __/ / ,__(_)_ | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |