@@ -16,6 +16,10 @@
extern "C" {
#endif /* __cplusplus */
+#ifdef RT_USING_MUSLLIBC
+#include <signal.h>
+#else
+
#include <stdint.h>
#include <sys/types.h>
@@ -229,6 +233,8 @@ int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact)
#define SIG_IGN ((void (*)(int)) 1)
#endif
+#endif /* RT_USING_MUSLLIBC */
#ifdef __cplusplus
}