# endif
/* Is the file prepared to deliver input? */
-# ifdef FIONREAD
- {
- long remir;
- ioctl(fileno(f), FIONREAD, &remir);
- return remir;
- }
-# else
-# ifdef HAVE_SELECT
+# ifdef HAVE_SELECT
{
struct timeval timeout;
SELECT_TYPE read_set;
SCM_ALLOW_INTS;
return FD_ISSET (fno, &read_set);
}
+# else
+# ifdef FIONREAD
+ {
+ long remir;
+ ioctl(fileno(f), FIONREAD, &remir);
+ return remir;
+ }
# else
- return -1;
+ scm_misc_error ("char-ready?", "Not fully implemented\n");
# endif
# endif
}