30 lines
887 B
Plaintext
30 lines
887 B
Plaintext
$NetBSD: patch-aa,v 1.2 1998/08/12 22:44:52 tv Exp $
|
||
|
||
--- scp.c.orig Wed Aug 12 18:21:13 1998
|
||
+++ scp.c Wed Aug 12 18:24:25 1998
|
||
@@ -240,6 +240,7 @@
|
||
|
||
do { printf ("sim> "); /* prompt */
|
||
cptr = read_line (cbuf, CBUFSIZE, stdin); /* read command line */
|
||
+ if (cptr == NULL) break; /* exit on eof */
|
||
stat = SCPE_UNK;
|
||
if (cptr == NULL) continue; /* ignore EOF */
|
||
if (*cptr == 0) continue; /* ignore blank */
|
||
@@ -254,6 +255,7 @@
|
||
|
||
detach_all (0);
|
||
ttclose ();
|
||
+puts("");
|
||
return 0;
|
||
}
|
||
|
||
@@ -879,7 +881,7 @@
|
||
(UNIT_ATT + UNIT_SEQ))
|
||
fseek (uptr -> fileref, uptr -> pos, SEEK_SET); } }
|
||
stop_cpu = 0;
|
||
-if ((int) signal (SIGINT, int_handler) == -1) { /* set WRU */
|
||
+if (signal (SIGINT, int_handler) == (void *)-1) { /* set WRU */
|
||
printf ("Simulator interrupt handler setup failed\n");
|
||
return SCPE_OK; }
|
||
if (ttrunstate () != SCPE_OK) { /* set console */
|