Mercurial > nand-ecoscentric
changeset 1460:3203d2eca45d
* include/sys/select.h: Only declare pselect() when posix signals are
included.
| author | jlarmour |
|---|---|
| date | Wed, 07 Jan 2004 06:45:13 +0000 |
| parents | 483a79fde428 |
| children | 244c4e8297c2 |
| files | packages/isoinfra/current/ChangeLog packages/isoinfra/current/include/sys/select.h |
| diffstat | 2 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/isoinfra/current/ChangeLog +++ b/packages/isoinfra/current/ChangeLog @@ -1,3 +1,8 @@ +2004-01-07 Jonathan Larmour <jifl@eCosCentric.com> + + * include/sys/select.h: Only declare pselect() when posix signals are + included. + 2003-07-15 Andrew Lunn <andrew.lunn@ascom.ch> * include/sys/stat.h (S_ISGID): Please, somebody teach me to count!
--- a/packages/isoinfra/current/include/sys/select.h +++ b/packages/isoinfra/current/include/sys/select.h @@ -119,8 +119,6 @@ typedef struct fd_set { # ifndef CYGONCE_ISO_SYS_SELECT_H # define CYGONCE_ISO_SYS_SELECT_H -#include <signal.h> - # ifdef __cplusplus extern "C" { # endif @@ -131,11 +129,15 @@ select( int /* nfd */, fd_set * /* in */ fd_set * /* ex */, struct timeval * /* tv */ ); #ifdef CYGPKG_POSIX +# include <pkgconf/posix.h> +# ifdef CYGPKG_POSIX_SIGNALS +# include <signal.h> struct timespec; extern int pselect( int /* nfd */, fd_set * /* in */, fd_set * /* out */, fd_set * /* ex */, const struct timespec * /* ts */, const sigset_t * /* mask */); +# endif #endif # ifdef __cplusplus
