xref: /onnv-gate/usr/src/lib/libshell/amd64/src/cmd/ksh93/FEATURE/poll (revision 12068:08a39a083754)
14887Schin
24887Schin/* : : generated by proto : : */
3*12068SRoger.Faulkner@Oracle.COM/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/src/cmd/ksh93/features/poll by iffe version 2009-12-04 : : */
44887Schin#ifndef _def_poll_ksh93
54887Schin#if !defined(__PROTO__)
64887Schin#  if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
74887Schin#    if defined(__cplusplus)
84887Schin#      define __LINKAGE__	"C"
94887Schin#    else
104887Schin#      define __LINKAGE__
114887Schin#    endif
124887Schin#    define __STDARG__
134887Schin#    define __PROTO__(x)	x
144887Schin#    define __OTORP__(x)
154887Schin#    define __PARAM__(n,o)	n
164887Schin#    if !defined(__STDC__) && !defined(__cplusplus)
174887Schin#      if !defined(c_plusplus)
184887Schin#      	define const
194887Schin#      endif
204887Schin#      define signed
214887Schin#      define void		int
224887Schin#      define volatile
234887Schin#      define __V_		char
244887Schin#    else
254887Schin#      define __V_		void
264887Schin#    endif
274887Schin#  else
284887Schin#    define __PROTO__(x)	()
294887Schin#    define __OTORP__(x)	x
304887Schin#    define __PARAM__(n,o)	o
314887Schin#    define __LINKAGE__
324887Schin#    define __V_		char
334887Schin#    define const
344887Schin#    define signed
354887Schin#    define void		int
364887Schin#    define volatile
374887Schin#  endif
384887Schin#  define __MANGLE__	__LINKAGE__
394887Schin#  if defined(__cplusplus) || defined(c_plusplus)
404887Schin#    define __VARARG__	...
414887Schin#  else
424887Schin#    define __VARARG__
434887Schin#  endif
444887Schin#  if defined(__STDARG__)
454887Schin#    define __VA_START__(p,a)	va_start(p,a)
464887Schin#  else
474887Schin#    define __VA_START__(p,a)	va_start(p)
484887Schin#  endif
494887Schin#  if !defined(__INLINE__)
504887Schin#    if defined(__cplusplus)
514887Schin#      define __INLINE__	extern __MANGLE__ inline
524887Schin#    else
534887Schin#      if defined(_WIN32) && !defined(__GNUC__)
544887Schin#      	define __INLINE__	__inline
554887Schin#      endif
564887Schin#    endif
574887Schin#  endif
584887Schin#endif
594887Schin#if !defined(__LINKAGE__)
604887Schin#define __LINKAGE__		/* 2004-08-11 transition */
614887Schin#endif
624887Schin
634887Schin#define _def_poll_ksh93	1
644887Schin#define _sys_types	1	/* #include <sys/types.h> ok */
65*12068SRoger.Faulkner@Oracle.COM#define _LIB_dll	1	/* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libdll.a is a library */
66*12068SRoger.Faulkner@Oracle.COM#define _LIB_ast	1	/* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libast.a is a library */
674887Schin#define _LIB_m	1	/* -lm is a library */
68*12068SRoger.Faulkner@Oracle.COM#define _LIB_cmd	1	/* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libcmd.a is a library */
698462SApril.Chin@Sun.COM#define _LIB_md	1	/* -lmd is a library */
704887Schin#define _LIB_nsl	1	/* -lnsl is a library */
714887Schin#define _hdr_poll	1	/* #include <poll.h> ok */
724887Schin#define _hdr_netinet_in	1	/* #include <netinet/in.h> ok */
734887Schin#define _sys_poll	1	/* #include <sys/poll.h> ok */
744887Schin#define _sys_socket	1	/* #include <sys/socket.h> ok */
754887Schin#define _lib_select	1	/* select() in default lib(s) */
764887Schin#define _lib_poll	1	/* poll() in default lib(s) */
774887Schin#define _lib_socket	1	/* socket() in default lib(s) */
784887Schin#define _lib_htons	1	/* htons() in default lib(s) */
794887Schin#define _lib_htonl	1	/* htonl() in default lib(s) */
804887Schin#define _hdr_netdb	1	/* #include <netdb.h> ok */
814887Schin#define _lib_getaddrinfo	1	/* getaddrinfo() in default lib(s) */
824887Schin#define _hdr_time	1	/* #include <time.h> ok */
834887Schin#define _sys_time	1	/* #include <sys/time.h> ok */
844887Schin#define _sys_times	1	/* #include <sys/times.h> ok */
854887Schin#define _hdr_stddef	1	/* #include <stddef.h> ok */
864887Schin#define _hdr_stdlib	1	/* #include <stdlib.h> ok */
874887Schin#define _sys_select	1	/* #include <sys/select.h> ok */
884887Schin#define _typ_fd_set	1	/* fd_set is a type */
894887Schin#define _socketpair_devfd	1	/* /dev/fd/N handles socketpair() */
904887Schin
914887Schin#ifdef _lib_poll
924887Schin#   define poll _SYS_poll
934887Schin#else
944887Schin#   undef _hdr_poll
954887Schin#   undef _sys_poll
964887Schin#endif /* _lib_poll */
974887Schin#ifdef _hdr_poll
984887Schin#    include    <poll.h>
994887Schin#else
1004887Schin#   ifdef _sys_poll
1014887Schin#	include    <sys/poll.h>
1024887Schin#   endif /* _sys_poll */
1034887Schin#endif /* _hdr_poll */
1044887Schin#ifdef _lib_poll
1054887Schin#   undef poll
1064887Schin    extern __MANGLE__ int poll __PROTO__((struct pollfd*,unsigned long,int));
1074887Schin#endif /* _lib_poll */
1084887Schin#ifdef _lib_select
1094887Schin#   ifndef FD_ZERO
1104887Schin#	define FD_ZERO(x)	(*(x)=0)
1114887Schin#   endif /* FD_ZERO */
1124887Schin#   ifndef FD_SET
1134887Schin#	define FD_SET(n,x)	(*(x)|=(1L<<(n)))
1144887Schin#   endif /* FD_SET */
1154887Schin#   ifndef _typ_fd_set
1164887Schin	typedef long fd_set;
1174887Schin#   endif /*_typ_fd_set */
1184887Schin#endif /* _lib_select */
1194887Schin
1204887Schin#endif
121