X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fsys%2Fsocket.h;fp=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fsys%2Fsocket.h;h=ecf5ce864c89a0983c021047e39e367d95b7c271;hb=0dfc38f0ca6b391b15154e3173b5c9504df17f84;hp=43cb3d662bddb5d690a2596c84059c0c947f111d;hpb=b65b121c093a4966907dadb14acbb9fa517d59bf;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libpsocket.so_src/include_exp/sys/socket.h b/Usermode/Libraries/libpsocket.so_src/include_exp/sys/socket.h index 43cb3d66..ecf5ce86 100644 --- a/Usermode/Libraries/libpsocket.so_src/include_exp/sys/socket.h +++ b/Usermode/Libraries/libpsocket.so_src/include_exp/sys/socket.h @@ -9,13 +9,16 @@ #ifndef _SYS_SOCKETS_H_ #define _SYS_SOCKETS_H_ +#include + typedef int socklen_t; typedef enum { AF_UNSPEC = 0, + AF_PACKET = 1, AF_INET = 4, - AF_INET6 = 6 + AF_INET6 = 6, } sa_family_t; struct sockaddr @@ -71,5 +74,10 @@ extern int listen(int sockfd, int backlog); */ extern int accept(int sockfd, struct sockaddr *clientaddr, socklen_t addrlen); +extern int recvfrom(int sockfd, void *buffer, size_t length, int flags, struct sockaddr *clientaddr, socklen_t *addrlen); +extern int recv(int sockfd, void *buffer, size_t length, int flags); +extern int sendto(int sockfd, const void *buffer, size_t length, int flags, const struct sockaddr *clientaddr, socklen_t addrlen); +extern int send(int sockfd, void *buffer, size_t length, int flags); + #endif