Import omake-0.9.8.5 as devel/omake.
[pkgsrcv2.git] / devel / omake / patches / patch-ab
1 $NetBSD$
2
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() {
6      return ev;
7  }
8  
9 +#if defined(__NetBSD__)
10 +typedef intptr_t kqueue_udata_t;
11 +#else
12 +typedef void *kqueue_udata_t;
13 +#endif
14 +
15  /*
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 *
19          dir->kevent = kev;
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);
25  #ifdef FAM_DEBUG
26          fprintf(stderr,