* net.c (do_msghr): New function to print struct msghdr.
(printmsghdr): Use it.
(printmmsghdr, sys_recvmmsg): New.
* linux/syscall.h: Declare sys_recvmmsg.
(SYS_sub_recvmmsg): Define.
(SYS_socket_nsubcalls): Bump.
* linux/sparc/syscall.h: Likewise.
* linux/arm/syscallent.h: Add sys_recvmmsg.
*
On Fri, Feb 12, 2010 at 09:39:12PM +0100, Andreas Schwab wrote:
[...]
+int
+sys_recvmmsg(struct tcb *tcp)
+{
+ if (entering(tcp)) {
+ tprintf(%ld, , tcp-u_arg[0]);
+ printmmsghdr(tcp, tcp-u_arg[1]);
+ tprintf(, %ld, , tcp-u_arg[2]);
+ /*