initial recvmsg and sendmsg implementations
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20562 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -31,8 +31,10 @@ enum {
|
||||
NET_STACK_BIND, // sockaddr_args *
|
||||
NET_STACK_RECVFROM, // struct msghdr *
|
||||
NET_STACK_RECV, // transfer_args *
|
||||
NET_STACK_RECVMSG, // msghdr_args *
|
||||
NET_STACK_SENDTO, // struct msghdr *
|
||||
NET_STACK_SEND, // transfer_args *
|
||||
NET_STACK_SENDMSG, // msghdr_args *
|
||||
NET_STACK_LISTEN, // int_args * (value = backlog)
|
||||
NET_STACK_ACCEPT, // sockaddr_args *
|
||||
NET_STACK_CONNECT, // sockaddr_args *
|
||||
@@ -68,6 +70,11 @@ struct transfer_args { // used by NET_STACK_SEND/_RECV
|
||||
socklen_t address_length; // ""
|
||||
};
|
||||
|
||||
struct msghdr_args {
|
||||
struct msghdr *header;
|
||||
int flags;
|
||||
};
|
||||
|
||||
struct socket_args { // used by NET_STACK_SOCKET
|
||||
int family;
|
||||
int type;
|
||||
|
||||
Reference in New Issue
Block a user