19 #include <netinet/in.h> 20 #include <sys/ioctl.h> 22 #include <sys/socket.h> 24 #include <sys/types.h> 41 int sockfd,
const struct sockaddr *addr, socklen_t addrlen)
43 return ::bind(sockfd, addr, addrlen);
71 return ::ioctl(fd, request, argp);
82 return ::open(pathname, flags);
97 return ::poll(fds, nfds, timeout);
108 return ::read(fd, buf, count);
127 int sockfd,
void *buf,
size_t len,
int flags,
128 struct sockaddr *src_addr, socklen_t *addrlen)
130 return ::recvfrom(sockfd, buf, len, flags, src_addr, addrlen);
140 int sockfd,
const void *buf,
size_t len,
int flags,
141 const struct sockaddr *dest_addr, socklen_t addrlen)
143 return ::sendto(sockfd, buf, len, flags, dest_addr, addrlen);
158 return ::socket(domain, type, protocol);
169 return ::tcgetattr(fd, termios_p);
179 int fd,
int optional_actions,
const struct termios *termios_p)
181 return ::tcsetattr(fd, optional_actions, termios_p);
192 return ::write(fd, buf, count);
TEST_VIRTUAL ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
TEST_VIRTUAL ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
TEST_VIRTUAL ssize_t write(int fd, const void *buf, size_t count)
TEST_VIRTUAL int open(const char *pathname, int flags)
TEST_VIRTUAL int socket(int domain, int type, int protocol)
TEST_VIRTUAL int tcsetattr(int fd, int optional_actions, const struct termios *termios_p)
TEST_VIRTUAL int close(int fd)
TEST_VIRTUAL int poll(struct pollfd *fds, nfds_t nfds, int timeout)
TEST_VIRTUAL ssize_t read(int fd, void *buf, size_t count)
TEST_VIRTUAL int tcgetattr(int fd, struct termios *termios_p)
TEST_VIRTUAL int ioctl(int fd, unsigned long request, void *argp)
TEST_VIRTUAL int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)