Try again to handle SIGRTMIN, SIGRTMAX sanely
diff --git a/include/signal.h b/include/signal.h
index ce4bddf..e78318f 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -37,7 +37,7 @@
/* If we don't have any real-time signals available to userspace,
hide them all */
-#if SIGRTMAX < SIGRTMIN
+#if SIGRTMAX <= SIGRTMIN
# undef SIGRTMIN
# undef SIGRTMAX
#endif
diff --git a/klibc/tests/rtsig.c b/klibc/tests/rtsig.c
new file mode 100644
index 0000000..a7f8eed
--- /dev/null
+++ b/klibc/tests/rtsig.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+#include <signal.h>
+
+int main(void)
+{
+#ifdef SIGRTMIN
+ printf("sigrtmin = %d, sigrtmax = %d\n", SIGRTMIN, SIGRTMAX);
+#else
+ printf("No realtime signals\n");
+#endif
+ return 0;
+}