Re-install OpenSSL 0.9.8k
[msysgit.git] / include / sys / select.h
blob666a151ebe6635f2477930ad579c30a10e4a6b77
1 /* select.h
2 Copyright 1998, 1999, 2000, 2001 Red Hat, Inc.
4 Written by Geoffrey Noer <noer@cygnus.com>
6 This file is part of Cygwin.
8 This software is a copyrighted work licensed under the terms of the
9 Cygwin license. Please consult the file "CYGWIN_LICENSE" for
10 details. */
12 #ifndef _SYS_SELECT_H
13 #define _SYS_SELECT_H
15 #if !defined (_POSIX_SOURCE) && !defined (__INSIDE_CYGWIN_NET__)
17 #include <sys/cdefs.h>
19 /* Get fd_set, and macros like FD_SET */
20 #include <sys/types.h>
22 /* Get definition of timeval. */
23 #include <sys/time.h>
24 #include <time.h>
26 __BEGIN_DECLS
28 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
29 fd_set *__exceptfds, struct timeval *__timeout));
31 __END_DECLS
33 #endif /* !_POSIX_SOURCE, !__INSIDE_CYGWIN_NET__ */
35 #endif /* sys/select.h */