|
root / base / usr / src / cmd / ast / libshell / amd64 / FEATURE / poll
poll Plain Text 118 lines 3.4 KB
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117

/* : : generated by proto : : */
/* : : generated from contrib/ast/src/cmd/ksh93/features/poll by iffe version 2012-07-17 : : */
#ifndef _def_poll_ksh93
#if !defined(__PROTO__)
#  if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
#    if defined(__cplusplus)
#      define __LINKAGE__	"C"
#    else
#      define __LINKAGE__
#    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 __LINKAGE__
#    define __V_		char
#    define const
#    define signed
#    define void		int
#    define volatile
#  endif
#  define __MANGLE__	__LINKAGE__
#  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
#  if !defined(__INLINE__)
#    if defined(__cplusplus)
#      define __INLINE__	extern __MANGLE__ inline
#    else
#      if defined(_WIN32) && !defined(__GNUC__)
#      	define __INLINE__	__inline
#      endif
#    endif
#  endif
#endif
#if !defined(__LINKAGE__)
#define __LINKAGE__		/* 2004-08-11 transition */
#endif

#define _def_poll_ksh93	1
#define _sys_types	1	/* #include <sys/types.h> ok */
#define _LIB_nsl	1	/* -lnsl is a library */
#define _LIB_socket	1	/* -lsocket is a library */
#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 _lib_htons	1	/* htons() in default lib(s) */
#define _lib_htonl	1	/* htonl() in default lib(s) */
#define _hdr_netdb	1	/* #include <netdb.h> ok */
#define _lib_getaddrinfo	1	/* getaddrinfo() in default lib(s) */
#define _hdr_time	1	/* #include <time.h> ok */
#define _sys_time	1	/* #include <sys/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 _sys_select	1	/* #include <sys/select.h> ok */
#define _typ_fd_set	1	/* fd_set is a type */
#define _hdr_unistd	1	/* #include <unistd.h> ok */
#define _typ_socklen_t	1	/* socklen_t 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