Revert "HACK compile kqueue backend"
authorStefan Metzmacher <metze@samba.org>
Sun, 17 Feb 2013 15:44:39 +0000 (16:44 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 27 Jun 2016 19:42:07 +0000 (21:42 +0200)
This reverts commit 35be41edea23c792a0f7cdd0b4acdd5ff65c6c84.

lib/tevent/tevent_internal.h
lib/tevent/wscript

index ef46cadbfd25226b7e3f070bd7237faa15b8c0a7..418981f50de931112ca3fae3f2343f401e138f85 100644 (file)
@@ -356,48 +356,6 @@ bool tevent_port_init(void);
 #endif
 #ifdef HAVE_KQUEUE
 bool tevent_kqueue_init(void);
-#ifndef HAVE_SYS_EVENT_H
-struct kevent {
-       uintptr_t ident;             /* identifier for this event */
-       short     filter;            /* filter for event */
-#define EVFILT_WRITE 1
-#define EVFILT_READ 2
-       u_short   flags;             /* action flags for kqueue */
-#define EV_ADD         0x0001
-#define EV_ENABLE      0x0002
-#define EV_DISABLE     0x0004
-#define EV_DELETE      0x0008
-#define EV_EOF         0x0010
-       u_int     fflags;            /* filter flag value */
-       intptr_t  data;      /* filter data value */
-       void      *udata;            /* opaque user data identifier */
-};
-
-#define EV_SET(_kev, _ident, _filter, _flags, _fflags, _data, _udata) do { \
-       struct kevent *__kev = _kev; \
-       __kev->ident = _ident; \
-       __kev->filter = _filter; \
-       __kev->flags = _flags; \
-       __kev->fflags = _fflags; \
-       __kev->data = (intptr_t)_data; \
-       __kev->udata = _udata; \
-} while(0)
-
-static inline int kqueue(void)
-{
-       errno = ENOSYS;
-       return -1;
-}
-
-struct timespec;
-static inline int kevent(int kq, const struct kevent *changelist, int nchanges,
-                        struct kevent *eventlist, int nevents,
-                        const struct timespec *timeout)
-{
-       errno = ENOSYS;
-       return -1;
-}
-#endif /* not HAVE_SYS_EVENT_H */
 #endif
 
 
index 878ce0041adf2bcc6fe2dadec46c8e716327ad8e..606438073c9314fb1768add649fb24c076a1de66 100755 (executable)
@@ -46,7 +46,6 @@ def configure(conf):
 
     if conf.CHECK_FUNCS('kqueue', headers='sys/types.h sys/event.h sys/time.h'):
         conf.DEFINE('HAVE_KQUEUE', 1)
-    conf.DEFINE('HAVE_KQUEUE', 1) # HACK
 
     tevent_num_signals = 64
     v = conf.CHECK_VALUEOF('NSIG', headers='signal.h')