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