1 2/* : : generated by proto : : */ 3/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/src/cmd/ksh93/features/poll by iffe version 2009-12-04 : : */ 4#ifndef _def_poll_ksh93 5#if !defined(__PROTO__) 6# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus) 7# if defined(__cplusplus) 8# define __LINKAGE__ "C" 9# else 10# define __LINKAGE__ 11# endif 12# define __STDARG__ 13# define __PROTO__(x) x 14# define __OTORP__(x) 15# define __PARAM__(n,o) n 16# if !defined(__STDC__) && !defined(__cplusplus) 17# if !defined(c_plusplus) 18# define const 19# endif 20# define signed 21# define void int 22# define volatile 23# define __V_ char 24# else 25# define __V_ void 26# endif 27# else 28# define __PROTO__(x) () 29# define __OTORP__(x) x 30# define __PARAM__(n,o) o 31# define __LINKAGE__ 32# define __V_ char 33# define const 34# define signed 35# define void int 36# define volatile 37# endif 38# define __MANGLE__ __LINKAGE__ 39# if defined(__cplusplus) || defined(c_plusplus) 40# define __VARARG__ ... 41# else 42# define __VARARG__ 43# endif 44# if defined(__STDARG__) 45# define __VA_START__(p,a) va_start(p,a) 46# else 47# define __VA_START__(p,a) va_start(p) 48# endif 49# if !defined(__INLINE__) 50# if defined(__cplusplus) 51# define __INLINE__ extern __MANGLE__ inline 52# else 53# if defined(_WIN32) && !defined(__GNUC__) 54# define __INLINE__ __inline 55# endif 56# endif 57# endif 58#endif 59#if !defined(__LINKAGE__) 60#define __LINKAGE__ /* 2004-08-11 transition */ 61#endif 62 63#define _def_poll_ksh93 1 64#define _sys_types 1 /* #include <sys/types.h> ok */ 65#define _LIB_dll 1 /* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libdll.a is a library */ 66#define _LIB_ast 1 /* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libast.a is a library */ 67#define _LIB_m 1 /* -lm is a library */ 68#define _LIB_cmd 1 /* /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/arch/sol11.i386/lib/libcmd.a is a library */ 69#define _LIB_md 1 /* -lmd is a library */ 70#define _LIB_nsl 1 /* -lnsl is a library */ 71#define _hdr_poll 1 /* #include <poll.h> ok */ 72#define _hdr_netinet_in 1 /* #include <netinet/in.h> ok */ 73#define _sys_poll 1 /* #include <sys/poll.h> ok */ 74#define _sys_socket 1 /* #include <sys/socket.h> ok */ 75#define _lib_select 1 /* select() in default lib(s) */ 76#define _lib_poll 1 /* poll() in default lib(s) */ 77#define _lib_socket 1 /* socket() in default lib(s) */ 78#define _lib_htons 1 /* htons() in default lib(s) */ 79#define _lib_htonl 1 /* htonl() in default lib(s) */ 80#define _hdr_netdb 1 /* #include <netdb.h> ok */ 81#define _lib_getaddrinfo 1 /* getaddrinfo() in default lib(s) */ 82#define _hdr_time 1 /* #include <time.h> ok */ 83#define _sys_time 1 /* #include <sys/time.h> ok */ 84#define _sys_times 1 /* #include <sys/times.h> ok */ 85#define _hdr_stddef 1 /* #include <stddef.h> ok */ 86#define _hdr_stdlib 1 /* #include <stdlib.h> ok */ 87#define _sys_select 1 /* #include <sys/select.h> ok */ 88#define _typ_fd_set 1 /* fd_set is a type */ 89#define _socketpair_devfd 1 /* /dev/fd/N handles socketpair() */ 90 91#ifdef _lib_poll 92# define poll _SYS_poll 93#else 94# undef _hdr_poll 95# undef _sys_poll 96#endif /* _lib_poll */ 97#ifdef _hdr_poll 98# include <poll.h> 99#else 100# ifdef _sys_poll 101# include <sys/poll.h> 102# endif /* _sys_poll */ 103#endif /* _hdr_poll */ 104#ifdef _lib_poll 105# undef poll 106 extern __MANGLE__ int poll __PROTO__((struct pollfd*,unsigned long,int)); 107#endif /* _lib_poll */ 108#ifdef _lib_select 109# ifndef FD_ZERO 110# define FD_ZERO(x) (*(x)=0) 111# endif /* FD_ZERO */ 112# ifndef FD_SET 113# define FD_SET(n,x) (*(x)|=(1L<<(n))) 114# endif /* FD_SET */ 115# ifndef _typ_fd_set 116 typedef long fd_set; 117# endif /*_typ_fd_set */ 118#endif /* _lib_select */ 119 120#endif 121