From 756a1d4e888382fdcff6687ff856d6be958739ca Mon Sep 17 00:00:00 2001 From: wollman Date: Sat, 15 Jun 2002 23:39:10 +0000 Subject: Add some (but not all) of the things POSIX expects to be declared in . --- sys/sys/select.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'sys/sys') diff --git a/sys/sys/select.h b/sys/sys/select.h index 363dbb0..e033eea 100644 --- a/sys/sys/select.h +++ b/sys/sys/select.h @@ -36,4 +36,27 @@ #ifndef _SYS_SELECT_H_ #define _SYS_SELECT_H_ +#include +#include + +#include + +/* + * Other things required for this header which we do not presently implement: + * + * struct timeval (with suseconds_t) + * sigset_t + * fd_set (but we assume that it is defined) + * FD_* macros + */ +#include /* XXX allowed but unnecessary pollution */ +#include /* XXX dependency reversed */ + +#ifndef _KERNEL +__BEGIN_DECLS +int pselect(int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, + const struct timespec *__restrict, const struct __sigset *__restrict); +__END_DECLS +#endif /* !_KERNEL */ + #endif /* _SYS_SELECT_H_ */ -- cgit v1.1