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