summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--input.c2
-rw-r--r--signal.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/input.c b/input.c
index 3b60677..1114f7f 100644
--- a/input.c
+++ b/input.c
@@ -88,7 +88,7 @@ static int stringgchar() {
/* signal-safe readline wrapper */
#if READLINE
-#ifndef HAVE_RESTARTABLE_SYSCALLS
+#ifdef HAVE_RESTARTABLE_SYSCALLS
static char *rc_readline(char *prompt) {
char *r;
interrupt_happened = FALSE;
diff --git a/signal.c b/signal.c
index 1c3f812..385c6de 100644
--- a/signal.c
+++ b/signal.c
@@ -19,7 +19,7 @@ extern void catcher(int s) {
}
signal(s, catcher);
interrupt_happened = TRUE;
-#ifndef HAVE_RESTARTABLE_SYSCALLS
+#ifdef HAVE_RESTARTABLE_SYSCALLS
if (slow)
longjmp(slowbuf.j, 1);
#endif