Procházet zdrojové kódy

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

dtrg před 17 roky
rodič
revize
08431edbdb
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  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.