Kaydet (Commit) c7fea2fe authored tarafından Guido van Rossum's avatar Guido van Rossum

add sigrelse() call for SunOS 4.1; add some fflush() calls

üst d8b49250
......@@ -117,6 +117,10 @@ my_readline(prompt)
}
old_inthandler = signal(SIGINT, onintr);
if (setjmp(jbuf)) {
#ifdef HAVE_SIGRELSE
/* This seems necessary on SunOS 4.1 (Rasmus Hahn) */
sigrelse(SIGINT);
#endif
signal(SIGINT, old_inthandler);
return NULL;
}
......@@ -140,8 +144,10 @@ my_readline(prompt)
n = 100;
if ((p = malloc(n)) == NULL)
return NULL;
fflush(stdout);
if (prompt)
fprintf(stderr, "%s", prompt);
fflush(stderr);
switch (my_fgets(p, n, stdin)) {
case 0: /* Normal case */
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment