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