diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-05-30 08:45:57 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-08 10:50:37 +0200 |
commit | c494341c89b9c0e6fd864822d8a98d3769350323 (patch) | |
tree | 96ecbec01f5c32e64b9e493f9c1c1f908d5f9be8 | |
parent | dbba94304472ebd9d2965741cf75b501a84fb60e (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.h | 7 |
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 */ |