Diff for /gforth/engine/io.c between versions 1.27 and 1.28

version 1.27, 2007/07/01 18:32:11 version 1.28, 2007/07/01 19:05:00
Line 622  long key_avail (FILE * stream) Line 622  long key_avail (FILE * stream)
 {  {
   int tty = fileno (stream);    int tty = fileno (stream);
   fd_set selin;    fd_set selin;
   static long int now[2] = { 0 , 0 };    static struct timespec now = { 0 , 0 };
   int res;    int res;
   
   setvbuf(stream, NULL, _IONBF, 0);    setvbuf(stream, NULL, _IONBF, 0);
Line 631  long key_avail (FILE * stream) Line 631  long key_avail (FILE * stream)
   
   FD_ZERO(&selin);    FD_ZERO(&selin);
   FD_SET(tty, &selin);    FD_SET(tty, &selin);
   return select(1, &selin, NULL, NULL, now);    return select(1, &selin, NULL, NULL, &now);
 }  }
   
 /* Get a key from the buffer of characters to be read.  /* Get a key from the buffer of characters to be read.

Removed from v.1.27  
changed lines
  Added in v.1.28


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>