Common subdirectories: vdr-1.1.20/PLUGINS and vdr-1.1.20_Keyboard/PLUGINS
Common subdirectories: vdr-1.1.20/include and vdr-1.1.20_Keyboard/include
Common subdirectories: vdr-1.1.20/libdtv and vdr-1.1.20_Keyboard/libdtv
Binary files vdr-1.1.20/vdr and vdr-1.1.20_Keyboard/vdr differ
diff -u -N vdr-1.1.20/vdr.c vdr-1.1.20_Keyboard/vdr.c
--- vdr-1.1.20/vdr.c	Fri Dec 13 17:01:09 2002
+++ vdr-1.1.20_Keyboard/vdr.c	Thu Jan 16 19:28:56 2003
@@ -78,10 +78,6 @@
 
 int main(int argc, char *argv[])
 {
-  // Save terminal settings:
-
-  struct termios savedTm;
-  bool HasStdin = tcgetpgrp(STDIN_FILENO) == getpid() && tcgetattr(STDIN_FILENO, &savedTm) == 0;
 
   // Initiate locale:
 
@@ -324,6 +320,13 @@
      stderr = freopen(Terminal, "w", stderr);
      }
 
+
+  // Save terminal settings:
+
+  struct termios savedTm;
+  bool HasStdin = (Terminal || tcgetpgrp(STDIN_FILENO) == getpid()) && tcgetattr(STDIN_FILENO, &savedTm) == 0;
+
+
   isyslog("VDR version %s started", VDRVERSION);
 
   // Load plugins:
Binary files vdr-1.1.20/vdr.o and vdr-1.1.20_Keyboard/vdr.o differ

