
/* : : generated by proto : : */
/* : : generated from features/poll by iffe version 05/09/95 : : */
#ifndef _def_poll_ksh93
#if !defined(__PROTO__)
#if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
#if defined(__cplusplus)
#define __MANGLE__	"C"
#else
#define __MANGLE__
#endif
#define __STDARG__
#define __PROTO__(x)	x
#define __OTORP__(x)
#define __PARAM__(n,o)	n
#if !defined(__STDC__) && !defined(__cplusplus)
#if !defined(c_plusplus)
#define const
#endif
#define signed
#define void		int
#define volatile
#define __V_		char
#else
#define __V_		void
#endif
#else
#define __PROTO__(x)	()
#define __OTORP__(x)	x
#define __PARAM__(n,o)	o
#define __MANGLE__
#define __V_		char
#define const
#define signed
#define void		int
#define volatile
#endif
#if defined(__cplusplus) || defined(c_plusplus)
#define __VARARG__	...
#else
#define __VARARG__
#endif
#if defined(__STDARG__)
#define __VA_START__(p,a)	va_start(p,a)
#else
#define __VA_START__(p,a)	va_start(p)
#endif
#endif

#define _def_poll_ksh93	1
/* candidate library -lm found */
/* candidate library -ldl found */
/* candidate library -last found */
#define _hdr_poll	1	/* #include <poll.h> ok */
#define _hdr_netinet_in	1	/* #include <netinet/in.h> ok */
#define _sys_poll	1	/* #include <sys/poll.h> ok */
#define _sys_socket	1	/* #include <sys/socket.h> ok */
#define _lib_select	1	/* select() in default lib(s) */
#define _lib_poll	1	/* poll() in default lib(s) */
#define _lib_socket	1	/* socket() in default lib(s) */
#define _sys_socket	1	/* #include <sys/socket.h> ok */
#define _sys_select	1	/* #include <sys/select.h> ok */
#define _hdr_time	1	/* #include <time.h> ok */
#define _sys_times	1	/* #include <sys/times.h> ok */
#define _hdr_stddef	1	/* #include <stddef.h> ok */
#define _hdr_stdlib	1	/* #include <stdlib.h> ok */
#define _typ_fd_set	1	/* fd_set is a type */

                  
#ifdef _lib_poll
#   define poll _SYS_poll
#else
#   undef _hdr_poll
#   undef _sys_poll
#endif /* _lib_poll */
#ifdef _hdr_poll
#    include    <poll.h>
#else
#   ifdef _sys_poll
#	include    <sys/poll.h>
#   endif /* _sys_poll */
#endif /* _hdr_poll */
#ifdef _lib_poll
#   undef poll
extern __MANGLE__ int poll __PROTO__((struct pollfd*,unsigned long,int));
#endif /* _lib_poll */
#ifdef _lib_select
#   ifndef FD_ZERO
#	define FD_ZERO(x)	(*(x)=0)
#   endif /* FD_ZERO */
#   ifndef FD_SET
#	define FD_SET(n,x)	(*(x)|=(1L<<(n)))
#   endif /* FD_SET */
#   ifndef _typ_fd_set
typedef long fd_set;
#   endif /*_typ_fd_set */
#endif /* _lib_select */
#endif
