diff options
Diffstat (limited to 'apps/interpreters/bas/fs.c')
-rw-r--r-- | apps/interpreters/bas/fs.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/apps/interpreters/bas/fs.c b/apps/interpreters/bas/fs.c index 2471e167c..12958240a 100644 --- a/apps/interpreters/bas/fs.c +++ b/apps/interpreters/bas/fs.c @@ -62,7 +62,6 @@ ****************************************************************************/ #include <nuttx/config.h> -#include "config.h" #include <sys/time.h> #include <sys/types.h> @@ -1381,7 +1380,7 @@ int FS_inkeyChar(int dev, int ms) struct FileStream *f; char c; ssize_t len; -#ifdef USE_SELECT +#ifdef CONFIG_INTERPRETER_BAS_USE_SELECT fd_set just_infd; struct timeval timeout; #endif @@ -1397,7 +1396,7 @@ int FS_inkeyChar(int dev, int ms) return f->inBuf[f->inSize++]; } -#ifdef USE_SELECT +#ifdef CONFIG_INTERPRETER_BAS_USE_SELECT FD_ZERO(&just_infd); FD_SET(f->infd, &just_infd); timeout.tv_sec = ms / 1000; @@ -1445,16 +1444,12 @@ int FS_inkeyChar(int dev, int ms) void FS_sleep(double s) { -#ifdef HAVE_NANOSLEEP struct timespec p; p.tv_sec = floor(s); p.tv_nsec = 1000000000 * (s - floor(s)); nanosleep(&p, (struct timespec *)0); -#else - sleep((int)s); -#endif } int FS_eof(int chn) |