Starting with commit
v4.6-281-g7af9f35, we implicitly assume that
HAVE_SENDMSG is always defined. Therefore, the check for sendmsg
availability is redundant and could be safely removed.
* configure.ac (AC_CHECK_FUNCS): Remove sendmsg.
* linux/dummy.h [!HAVE_SENDMSG] (sys_recvmsg, sys_sendmsg): Remove
stub aliases.
* net.c [HAVE_SENDMSG]: Define unconditionally.
* syscall.c (dumpio) [HAVE_SENDMSG]: Likewise.
preadv
process_vm_readv
pwritev
- sendmsg
sendmmsg
sigaction
signalfd
#define sys_oldolduname printargs
#define sys_olduname printargs
-/* no library support */
-#ifndef HAVE_SENDMSG
-#define sys_recvmsg printargs
-#define sys_sendmsg printargs
-#endif
-
/* Who has STREAMS syscalls?
* Linux hasn't. Solaris has (had?).
* Just in case I miss something, retain in for Sparc.
tprints("}");
}
-#ifdef HAVE_SENDMSG
-# include "xlat/scmvals.h"
+#include "xlat/scmvals.h"
#if SUPPORTED_PERSONALITIES > 1 && SIZEOF_LONG > 4
struct cmsghdr32 {
}
}
}
-#endif /* HAVE_SENDMSG */
/*
* low bits of the socket type define real socket type,
return RVAL_DECODED;
}
-#ifdef HAVE_SENDMSG
-
SYS_FUNC(sendmsg)
{
printfd(tcp, tcp->u_arg[0]);
return 0;
}
-#endif /* HAVE_SENDMSG */
-
SYS_FUNC(recv)
{
if (entering(tcp)) {
return 0;
}
-#ifdef HAVE_SENDMSG
-
SYS_FUNC(recvmsg)
{
if (entering(tcp)) {
}
}
-#endif /* HAVE_SENDMSG */
-
#include "xlat/shutdown_modes.h"
SYS_FUNC(shutdown)
case SEN_readv:
dumpiov(tcp, tcp->u_arg[2], tcp->u_arg[1]);
return;
-#ifdef HAVE_SENDMSG
case SEN_recvmsg:
dumpiov_in_msghdr(tcp, tcp->u_arg[1]);
return;
case SEN_recvmmsg:
dumpiov_in_mmsghdr(tcp, tcp->u_arg[1]);
return;
-#endif
}
}
if (qual_flags[tcp->u_arg[0]] & QUAL_WRITE) {
case SEN_writev:
dumpiov(tcp, tcp->u_arg[2], tcp->u_arg[1]);
break;
-#ifdef HAVE_SENDMSG
case SEN_sendmsg:
dumpiov_in_msghdr(tcp, tcp->u_arg[1]);
break;
case SEN_sendmmsg:
dumpiov_in_mmsghdr(tcp, tcp->u_arg[1]);
break;
-#endif
}
}
}