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;
+}