pollution: iov_base
void *iov_base; 

pollution: iov_len
size_t iov_len; 

pollution: iovec
struct iovec { void *iov_base; size_t iov_len; }; 

pollution: l_onoff
int l_onoff; 

pollution: l_linger
int l_linger; 

pollution: linger
struct linger { int l_onoff; int l_linger; }; 

pollution: sockaddr
struct sockaddr { __uint8_t sa_len; sa_family_t sa_family; char sa_data[14]; }; 

pollution: sockaddr_storage
struct sockaddr_storage { __uint8_t ss_len; sa_family_t ss_family; char __ss_pad1[((sizeof(__int64_t)) - sizeof(unsigned char) - sizeof(sa_family_t))]; __int64_t __ss_align; char __ss_pad2[(128 - sizeof(unsigned char) - sizeof(sa_family_t) - ((sizeof(__int64_t)) - sizeof(unsigned char) - sizeof(sa_family_t)) - (sizeof(__int64_t)))]; }; 

pollution: msg_name
void *msg_name; 

pollution: msg_namelen
socklen_t msg_namelen; 

pollution: iovec
pollution: msg_iov
struct iovec *msg_iov; 

pollution: msg_iovlen
int msg_iovlen; 

pollution: msg_control
void *msg_control; 

pollution: msg_controllen
socklen_t msg_controllen; 

pollution: msg_flags
int msg_flags; 

pollution: msghdr
struct msghdr { void *msg_name; socklen_t msg_namelen; struct iovec *msg_iov; int msg_iovlen; void *msg_control; socklen_t msg_controllen; int msg_flags; }; 

pollution: cmsg_len
socklen_t cmsg_len; 

pollution: cmsg_level
int cmsg_level; 

pollution: cmsg_type
int cmsg_type; 

pollution: cmsghdr
struct cmsghdr { socklen_t cmsg_len; int cmsg_level; int cmsg_type; }; 

pollution: sockaddr
pollution: accept
int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); 

pollution: sockaddr
pollution: bind
int bind(int, const struct sockaddr *, socklen_t); 

pollution: sockaddr
pollution: connect
int connect(int, const struct sockaddr *, socklen_t); 

pollution: sockaddr
pollution: getpeername
int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); 

pollution: sockaddr
pollution: getsockname
int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); 

pollution: getsockopt
int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); 

pollution: listen
int listen(int, int); 

pollution: recv
ssize_t recv(int, void *, size_t, int); 

pollution: sockaddr
pollution: recvfrom
ssize_t recvfrom(int, void * __restrict, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); 

pollution: msghdr
pollution: recvmsg
ssize_t recvmsg(int, struct msghdr *, int); 

pollution: send
ssize_t send(int, const void *, size_t, int); 

pollution: msghdr
pollution: sendmsg
ssize_t sendmsg(int, const struct msghdr *, int); 

pollution: sockaddr
pollution: sendto
ssize_t sendto(int, const void *, size_t, int, const struct sockaddr *, socklen_t); 

pollution: setsockopt
int setsockopt(int, int, int, const void *, socklen_t); 

pollution: shutdown
int shutdown(int, int); 

pollution: sockatmark
int sockatmark(int); 

pollution: socket
int socket(int, int, int); 

pollution: socketpair
int socketpair(int, int, int, int *); 

pollution: tz_minuteswest
int tz_minuteswest; 

pollution: tz_dsttime
int tz_dsttime; 

wrong type: struct: expected external: timezone
struct timezone { int tz_minuteswest; int tz_dsttime; }; 

pollution: itimerval
struct itimerval { struct timeval it_interval; struct timeval it_value; }; 

pollution: hz
int hz; 

pollution: tick
int tick; 

pollution: tickadj
int tickadj; 

pollution: stathz
int stathz; 

pollution: profhz
int profhz; 

pollution: clockinfo
struct clockinfo { int hz; int tick; int tickadj; int stathz; int profhz; }; 

pollution: asctime_r
char *asctime_r(const struct tm * __restrict, char * __restrict); 

pollution: ctime_r
char *ctime_r(const time_t *, char *); 

pollution: itimerval
pollution: getitimer
int getitimer(int, struct itimerval *); 

wrong type: struct: expected external: timezone
pollution: gettimeofday
int gettimeofday(struct timeval * __restrict, struct timezone * __restrict); 

pollution: itimerval
pollution: itimerval
pollution: setitimer
int setitimer(int, const struct itimerval * __restrict, struct itimerval * __restrict); 

pollution: e_termination
__uint16_t e_termination; 

pollution: e_exit
__uint16_t e_exit; 

pollution: exit_status
struct exit_status { __uint16_t e_termination; __uint16_t e_exit; }; 

pollution: exit_status
struct exit_status ut_exit; 

pollution: sockaddr_storage
struct sockaddr_storage ut_ss; 

pollution: CMSG_NXTHDR
#define CMSG_NXTHDR(mhdr,cmsg) (((char *)(cmsg) + _CMSG_ALIGN((cmsg)->cmsg_len) + _CMSG_ALIGN(sizeof(struct cmsghdr)) > (char *)(mhdr)->msg_control + (mhdr)->msg_controllen) ? NULL : (struct cmsghdr *)((char *)(cmsg) + _CMSG_ALIGN((cmsg)->cmsg_len)))

pollution: SOCK_RAW
#define SOCK_RAW 3

pollution: ITIMER_VIRTUAL
#define ITIMER_VIRTUAL 1

pollution: MSG_NOSIGNAL
#define MSG_NOSIGNAL 0x00000400

pollution: MSG_WAITALL
#define MSG_WAITALL 0x00000040

pollution: DST_AUST
#define DST_AUST 2

pollution: MSG_PEEK
#define MSG_PEEK 0x00000002

pollution: SO_REUSEADDR
#define SO_REUSEADDR 0x0004

pollution: SO_DEBUG
#define SO_DEBUG 0x0001

pollution: SOCK_SEQPACKET
#define SOCK_SEQPACKET 5

pollution: AF_INET6
#define AF_INET6 28

pollution: SO_LINGER
#define SO_LINGER 0x0080

pollution: SO_BROADCAST
#define SO_BROADCAST 0x0020

pollution: SO_ACCEPTCONN
#define SO_ACCEPTCONN 0x0002

pollution: SO_TYPE
#define SO_TYPE 0x1008

pollution: SCM_RIGHTS
#define SCM_RIGHTS 0x01

pollution: MSG_DONTROUTE
#define MSG_DONTROUTE 0x00000004

pollution: ITIMER_PROF
#define ITIMER_PROF 2

pollution: SO_DONTROUTE
#define SO_DONTROUTE 0x0010

pollution: SOL_SOCKET
#define SOL_SOCKET 0xffff

pollution: AF_UNSPEC
#define AF_UNSPEC 0

pollution: timerisset
#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)

pollution: timevalisset
#define timevalisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)

pollution: timespeccmp
#define timespeccmp(tvp,uvp,cmp) (((tvp)->tv_sec == (uvp)->tv_sec) ? ((tvp)->tv_nsec cmp (uvp)->tv_nsec) : ((tvp)->tv_sec cmp (uvp)->tv_sec))

pollution: DST_WET
#define DST_WET 3

pollution: SO_RCVLOWAT
#define SO_RCVLOWAT 0x1004

pollution: SO_SNDTIMEO
#define SO_SNDTIMEO 0x1005

pollution: SHUT_RDWR
#define SHUT_RDWR 2

pollution: timerclear
#define timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)

pollution: timevalclear
#define timevalclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)

pollution: MSG_CTRUNC
#define MSG_CTRUNC 0x00000020

pollution: TIMEVAL_TO_TIMESPEC
#define TIMEVAL_TO_TIMESPEC(tv,ts) do { (ts)->tv_sec = (tv)->tv_sec; (ts)->tv_nsec = (tv)->tv_usec * 1000; } while (0)

pollution: SO_KEEPALIVE
#define SO_KEEPALIVE 0x0008

pollution: timevalcmp
#define timevalcmp(tvp,uvp,cmp) (((tvp)->tv_sec == (uvp)->tv_sec) ? ((tvp)->tv_usec cmp (uvp)->tv_usec) : ((tvp)->tv_sec cmp (uvp)->tv_sec))

pollution: DST_EET
#define DST_EET 5

pollution: CMSG_FIRSTHDR
#define CMSG_FIRSTHDR(mhdr) ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? (struct cmsghdr *)(mhdr)->msg_control : NULL)

pollution: SOCK_DGRAM
#define SOCK_DGRAM 2

pollution: SO_OOBINLINE
#define SO_OOBINLINE 0x0100

pollution: timercmp
#define timercmp(tvp,uvp,cmp) (((tvp)->tv_sec == (uvp)->tv_sec) ? ((tvp)->tv_usec cmp (uvp)->tv_usec) : ((tvp)->tv_sec cmp (uvp)->tv_sec))

pollution: timespecisset
#define timespecisset(tvp) ((tvp)->tv_sec || (tvp)->tv_nsec)

pollution: CMSG_DATA
#define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) + _CMSG_ALIGN(sizeof(struct cmsghdr)))

pollution: AF_INET
#define AF_INET 2

pollution: SO_ERROR
#define SO_ERROR 0x1007

pollution: MSG_TRUNC
#define MSG_TRUNC 0x00000010

pollution: timespecclear
#define timespecclear(tvp) ((tvp)->tv_sec = (tvp)->tv_nsec = 0)

pollution: MSG_OOB
#define MSG_OOB 0x00000001

pollution: SO_SNDBUF
#define SO_SNDBUF 0x1001

pollution: DST_MET
#define DST_MET 4

pollution: SO_RCVBUF
#define SO_RCVBUF 0x1002

pollution: timespecadd
#define timespecadd(tsp,usp,vsp) do { (vsp)->tv_sec = (tsp)->tv_sec + (usp)->tv_sec; (vsp)->tv_nsec = (tsp)->tv_nsec + (usp)->tv_nsec; if ((vsp)->tv_nsec >= 1000000000L) { (vsp)->tv_sec++; (vsp)->tv_nsec -= 1000000000L; } } while (0)

pollution: timespecsub
#define timespecsub(tsp,usp,vsp) do { (vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec; (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; if ((vsp)->tv_nsec < 0) { (vsp)->tv_sec--; (vsp)->tv_nsec += 1000000000L; } } while (0)

pollution: SOCK_STREAM
#define SOCK_STREAM 1

pollution: AF_UNIX
#define AF_UNIX 1

pollution: SO_SNDLOWAT
#define SO_SNDLOWAT 0x1003

pollution: TIMESPEC_TO_TIMEVAL
#define TIMESPEC_TO_TIMEVAL(tv,ts) do { (tv)->tv_sec = (ts)->tv_sec; (tv)->tv_usec = (ts)->tv_nsec / 1000; } while (0)

pollution: timeradd
#define timeradd(tvp,uvp,vvp) do { (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; if ((vvp)->tv_usec >= 1000000) { (vvp)->tv_sec++; (vvp)->tv_usec -= 1000000; } } while (0)

pollution: timersub
#define timersub(tvp,uvp,vvp) do { (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; if ((vvp)->tv_usec < 0) { (vvp)->tv_sec--; (vvp)->tv_usec += 1000000; } } while (0)

pollution: DST_CAN
#define DST_CAN 6

pollution: SOMAXCONN
#define SOMAXCONN 128

pollution: DST_USA
#define DST_USA 1

pollution: SHUT_RD
#define SHUT_RD 0

pollution: SO_RCVTIMEO
#define SO_RCVTIMEO 0x1006

