From f64b9da3179205141028c1e5de575be6beae7106 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Sat, 31 Mar 2007 16:21:58 +0000 Subject: [PATCH] Fix watching, thanks to Jilles! git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@349 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- dgamelaunch.c | 4 ++-- ttyplay.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dgamelaunch.c b/dgamelaunch.c index 4003dee..15246cd 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -1746,14 +1746,14 @@ main (int argc, char** argv) /* for chroot and program execution */ char atrcfilename[81], *spool, *p, *auth = NULL; unsigned int len; - int c; + int c, i; int nhext = 0, nhauth = 0; int userchoice; #ifndef HAVE_SETPROCTITLE /* save argc, argv */ char** saved_argv; - int saved_argc, i; + int saved_argc; saved_argc = argc; diff --git a/ttyplay.c b/ttyplay.c index 058cec2..176fcd9 100644 --- a/ttyplay.c +++ b/ttyplay.c @@ -148,6 +148,7 @@ ttypread (FILE * fp, Header * h, char **buf, int pread) static int kq = -1; #endif struct timeval w = { 0, 100000 }; + struct timeval origw = { 0, 100000 }; int counter = 0; fd_set readfs; struct termios t; @@ -209,6 +210,7 @@ ttypread (FILE * fp, Header * h, char **buf, int pread) FD_ZERO (&readfs); FD_SET (STDIN_FILENO, &readfs); n = select (1, &readfs, NULL, NULL, &w); + w = origw; doread = n >= 1 && FD_ISSET (0, &readfs); } if (n == -1) -- 2.47.3