X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=upstream%2Fmisc%2Fextraheaders.sh;h=7550e074901f2fe64e8f8bf092a79b91b0ca5f31;hp=0f6605a38c9fe7d30270fc8ce951f02019ed9f19;hb=18f9d34628d03afdf74b95ccd96e6e2e8441fb54;hpb=2da9f501b18d7ea223b06c8ce0676f9a083614d4;ds=sidebyside diff --git a/upstream/misc/extraheaders.sh b/upstream/misc/extraheaders.sh index 0f6605a..7550e07 100755 --- a/upstream/misc/extraheaders.sh +++ b/upstream/misc/extraheaders.sh @@ -370,6 +370,7 @@ cat <<__EOF__ > nestedvm/socket.h #define __NESTEDVM_SOCKETS_H #include +#include static unsigned short htons(int x) { return x; } static unsigned long htonl(int x) { return x; } @@ -445,6 +446,9 @@ int accept(int s, struct sockaddr *addr, socklen_t *addrlen); int shutdown(int s, int how); int connect(int s, const struct sockaddr *name, socklen_t namelen); char *inet_ntoa(struct in_addr in); +int recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen); +int sendto(int s, const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); +int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); int getsockopt(int s, int level, int name, void *val, socklen_t *len); int setsockopt(int s, int level, int name, const void *val, socklen_t len);