posix: signal.h: sigevent is a struct not a typedef
A previous typo went undetected that declared a type-defined
`sigevent_t`, which is obviously incorrect, since it is only specified as
`struct sigevent`.
Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
diff --git a/include/zephyr/posix/posix_signal.h b/include/zephyr/posix/posix_signal.h
index ce48ffe..3e23fdf 100644
--- a/include/zephyr/posix/posix_signal.h
+++ b/include/zephyr/posix/posix_signal.h
@@ -101,14 +101,14 @@
union sigval; /* forward declaration (to preserve spec order) */
#if !defined(_SIGEVENT_DECLARED) && !defined(__sigevent_defined)
-typedef struct {
+struct sigevent {
#if defined(_POSIX_THREADS) || defined(__DOXYGEN__)
pthread_attr_t *sigev_thread_attr;
#endif
union sigval sigev_value;
int sigev_notify;
int sigev_signo;
-} sigevent_t;
+};
#define _SIGEVENT_DECLARED
#define __sigevent_defined
#endif