summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-05-30 08:45:57 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-08 10:50:37 +0200
commitc494341c89b9c0e6fd864822d8a98d3769350323 (patch)
tree96ecbec01f5c32e64b9e493f9c1c1f908d5f9be8
parentdbba94304472ebd9d2965741cf75b501a84fb60e (diff)
sys/event.h: Use rtems_libio_t
Make it explicit that kqueue uses rtems_libio_t. Update #4475.
-rw-r--r--cpukit/include/sys/event.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/cpukit/include/sys/event.h b/cpukit/include/sys/event.h
index c64db98b95..6c5666030e 100644
--- a/cpukit/include/sys/event.h
+++ b/cpukit/include/sys/event.h
@@ -33,6 +33,9 @@
#include <sys/_types.h>
#include <sys/queue.h>
+#ifdef __rtems__
+struct rtems_libio_tt;
+#endif /* __rtems__ */
#define EVFILT_READ (-1)
#define EVFILT_WRITE (-2)
@@ -300,7 +303,11 @@ struct knote {
int kn_sfflags; /* saved filter flags */
int64_t kn_sdata; /* saved data field */
union {
+#ifndef __rtems__
struct file *p_fp; /* file data pointer */
+#else /* __rtems__ */
+ struct rtems_libio_tt *p_fp;
+#endif /* __rtems__ */
struct proc *p_proc; /* proc pointer */
struct kaiocb *p_aio; /* AIO job pointer */
struct aioliojob *p_lio; /* LIO job pointer */