18 #ifndef UNIXSYSCALLS_HPP_ 19 #define UNIXSYSCALLS_HPP_ 23 #include <netinet/in.h> 24 #include <sys/ioctl.h> 26 #include <sys/socket.h> 28 #include <sys/types.h> 58 TEST_VIRTUAL
int bind(
59 int sockfd,
const struct sockaddr *addr, socklen_t addrlen);
60 TEST_VIRTUAL
int close(
int fd);
61 TEST_VIRTUAL
int ioctl(
int fd,
unsigned long request,
void *argp);
62 TEST_VIRTUAL
int open(
const char *pathname,
int flags);
63 TEST_VIRTUAL
int poll(
struct pollfd *fds, nfds_t nfds,
int timeout);
64 TEST_VIRTUAL ssize_t
read(
int fd,
void *buf,
size_t count);
66 int sockfd,
void *buf,
size_t len,
int flags,
67 struct sockaddr *src_addr, socklen_t *addrlen);
68 TEST_VIRTUAL ssize_t
sendto(
69 int sockfd,
const void *buf,
size_t len,
int flags,
70 const struct sockaddr *dest_addr, socklen_t addrlen);
71 TEST_VIRTUAL
int socket(
int domain,
int type,
int protocol);
72 TEST_VIRTUAL
int tcgetattr(
int fd,
struct termios *termios_p);
74 int fd,
int optional_actions,
const struct termios *termios_p);
75 TEST_VIRTUAL ssize_t
write(
int fd,
const void *buf,
size_t count);
79 #endif // UNIXSYSCALLS_HPP_
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)
TEST_VIRTUAL ~UnixSyscalls()=default