--- a/ntp.c
+++ b/ntp.c
@@ -69,6 +69,10 @@
        case SIGINFO:
                ntp_report = 1;
                break;
+#else
+        case SIGUSR1:
+                ntp_report = 1;
+                break;
 #endif
        }
 }
@@ -158,6 +162,8 @@
        signal(SIGINT, ntp_sighdlr);
 #ifdef USE_SIGINFO
        signal(SIGINFO, ntp_sighdlr);
+#else
+        signal(SIGUSR1, ntp_sighdlr);
 #endif
        signal(SIGPIPE, SIG_IGN);
        signal(SIGHUP, SIG_IGN);

