diff options
Diffstat (limited to 'net/socket.c')
-rw-r--r-- | net/socket.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/socket.c b/net/socket.c index b9536940255e..98354cc18840 100644 --- a/net/socket.c +++ b/net/socket.c | |||
@@ -2494,6 +2494,14 @@ out_freeiov: | |||
2494 | * BSD recvmsg interface | 2494 | * BSD recvmsg interface |
2495 | */ | 2495 | */ |
2496 | 2496 | ||
2497 | long __sys_recvmsg_sock(struct socket *sock, struct user_msghdr __user *msg, | ||
2498 | unsigned int flags) | ||
2499 | { | ||
2500 | struct msghdr msg_sys; | ||
2501 | |||
2502 | return ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); | ||
2503 | } | ||
2504 | |||
2497 | long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, | 2505 | long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, |
2498 | bool forbid_cmsg_compat) | 2506 | bool forbid_cmsg_compat) |
2499 | { | 2507 | { |