Przeglądaj źródła

Now uses fd 0 instead of trying to explicitly open /dev/tty.

dtrg 17 lat temu
rodzic
commit
84b35a215a
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      lang/m2/libm2/Terminal.mod

+ 6 - 0
lang/m2/libm2/Terminal.mod

@@ -108,7 +108,13 @@ IMPLEMENTATION MODULE Terminal;
   END WriteString;
 
 BEGIN
+(*
 	tty := "/dev/tty";
 	fildes := open(ADR(tty), 2);
 	unread := FALSE;
+*)
+(* dtrg: changed so that instead of opening /dev/tty, fd 0 is always used. *)
+    tty := "stdio";
+    fildes := 0;
+    unread := FALSE;
 END Terminal.