3 --- src/libmojave-external/cutil/fam_kqueue.c.orig 2010-05-28 09:23:46.000000000 +0000
4 +++ src/libmojave-external/cutil/fam_kqueue.c
5 @@ -181,6 +181,12 @@ static kevent_t *new_kevent() {
9 +#if defined(__NetBSD__)
10 +typedef intptr_t kqueue_udata_t;
12 +typedef void *kqueue_udata_t;
16 * Start monitoring a directory.
17 * We store the DirInfo pointer as the userdata in the kevent.
18 @@ -199,7 +205,7 @@ static int monitor_start(FAMConnection *
20 /* Register interest in the MON_FLAGS flags of the dir */
21 EV_SET(kev, dir->handle, EVFILT_VNODE, EV_ADD | EV_CLEAR, MON_FLAGS,
22 - (intptr_t) NULL, (void *)dir);
23 + (intptr_t) NULL, (kqueue_udata_t) dir);
24 code = kevent(fc->id, kev, 1, NULL, 0, &gTime0);