Index: io/fileio/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v retrieving revision 1.55 diff -u -r1.55 ChangeLog --- io/fileio/current/ChangeLog 8 Feb 2005 19:58:54 -0000 1.55 +++ io/fileio/current/ChangeLog 24 Feb 2005 22:46:37 -0000 @@ -1,3 +1,9 @@ +2005-02-24 Andrew Lunn + + * include/fileio.h: Only include kapi.h when + CYGFUN_IO_FILEIO_SELECT is enabled and then define the select + support structures. + 2005-01-27 Yoshinori Sato * src/io.cxx (ioctl): Change ioctl to use varargs so that it works Index: io/fileio/current/include/fileio.h =================================================================== RCS file: /cvs/ecos/ecos/packages/io/fileio/current/include/fileio.h,v retrieving revision 1.13 diff -u -r1.13 fileio.h --- io/fileio/current/include/fileio.h 22 Jan 2005 14:03:37 -0000 1.13 +++ io/fileio/current/include/fileio.h 24 Feb 2005 22:46:38 -0000 @@ -63,7 +63,9 @@ #include #include +#ifdef CYGFUN_IO_FILEIO_SELECT #include +#endif #include // NULL, size_t #include @@ -391,6 +393,7 @@ __externC int cyg_fs_fgetinfo( int fd, int key, void *buf, int len ); __externC int cyg_fs_fsetinfo( int fd, int key, void *buf, int len ); +#ifdef CYGFUN_IO_FILEIO_SELECT //============================================================================= // Select support @@ -417,7 +420,7 @@ // cyg_selwakeup() is called when the client device matches the select // criterion, and needs to wake up a selector. __externC void cyg_selwakeup( struct CYG_SELINFO_TAG *sip ); - +#endif //============================================================================= // Timestamp support