Mercurial > flash_v2
diff packages/isoinfra/current/include/sys/select.h @ 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 | dbc601e76824 |
| children |
line wrap: on
line diff
--- 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
