소스 검색

* use stdin instead of stdout to switch the console to raw mode; this fixes
keyboard input in OpenBSD

git-svn-id: trunk@41678 -

nickysn 6 년 전
부모
커밋
7c910ee9ca
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      packages/rtl-console/src/unix/keyboard.pp

+ 2 - 2
packages/rtl-console/src/unix/keyboard.pp

@@ -124,7 +124,7 @@ procedure SetRawMode(b:boolean);
 var Tio:Termios;
 
 begin
-  TCGetAttr(1,Tio);
+  TCGetAttr(0,Tio);
   if b then
    begin
      {Standard output now needs #13#10.}
@@ -138,7 +138,7 @@ begin
       {Standard output normally needs just a linefeed.}
       settextlineending(output,#10);
     end;
-  TCsetattr(1,TCSANOW,Tio);
+  TCsetattr(0,TCSANOW,Tio);
 end;
 
 {$ifdef linux}