Module Name:    src
Committed By:   martin
Date:           Mon Aug 26 13:24:19 UTC 2019

Modified Files:
        src/sys/sys [netbsd-9]: event.h

Log Message:
Backout pullup of rev.1.33, requested by kamil in ticket #22: this
will need further work, there is still on going discussion in -current,
and this intermediate state breaks 3rd party code.


To generate a diff of this commit:
cvs rdiff -u -r1.32.8.1 -r1.32.8.2 src/sys/sys/event.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/event.h
diff -u src/sys/sys/event.h:1.32.8.1 src/sys/sys/event.h:1.32.8.2
--- src/sys/sys/event.h:1.32.8.1	Tue Aug  6 16:22:04 2019
+++ src/sys/sys/event.h	Mon Aug 26 13:24:19 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: event.h,v 1.32.8.1 2019/08/06 16:22:04 martin Exp $	*/
+/*	$NetBSD: event.h,v 1.32.8.2 2019/08/26 13:24:19 martin Exp $	*/
 
 /*-
  * Copyright (c) 1999,2000,2001 Jonathan Lemon <jle...@freebsd.org>
@@ -55,6 +55,10 @@ struct kevent {
 	intptr_t	udata;		/* opaque user data identifier */
 };
 
+#define EV_SET(kevp, ident, filter, flags, fflags, data, udata)	\
+    _EV_SET((kevp), __CAST(uintptr_t, (ident)), (filter), (flags), \
+    (fflags), (data), __CAST(intptr_t, (udata)))
+
 static __inline void
 _EV_SET(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter,
     uint32_t _flags, uint32_t _fflags, int64_t _data, intptr_t _udata)
@@ -67,24 +71,6 @@ _EV_SET(struct kevent *_kevp, uintptr_t 
 	_kevp->udata = _udata;
 }
 
-#ifdef __cplusplus
-#define EV_SET(kevp, ident, filter, flags, fflags, data, udata)	\
-    _EV_SET((kevp), __CAST(uintptr_t, (ident)), (filter), (flags), \
-    (fflags), (data), (udata))
-
-static __inline void
-_EV_SET(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter,
-    uint32_t _flags, uint32_t _fflags, int64_t _data, void *_udata)
-{
-	_EV_SET(_kevp, _ident, _filter, _flags, _fflags, _data,
-	    reinterpret_cast<intptr_t>(_udata));
-}
-#else
-#define EV_SET(kevp, ident, filter, flags, fflags, data, udata)	\
-    _EV_SET((kevp), __CAST(uintptr_t, (ident)), (filter), (flags), \
-    (fflags), (data), __CAST(intptr_t, (udata)))
-#endif
-
 /* actions */
 #define	EV_ADD		0x0001U		/* add event to kq (implies ENABLE) */
 #define	EV_DELETE	0x0002U		/* delete event from kq */

Reply via email to