MSG_XPG4_2
{ MSG_XPG4_2, "|MSG_XPG4_2" }
return (_so_recv(sock, buf, len, flags & ~MSG_XPG4_2));
return (_so_recvfrom(sock, buf, len, flags & ~MSG_XPG4_2,
return (_so_recvmsg(sock, msg, flags & ~MSG_XPG4_2));
return (_so_send(sock, buf, len, flags & ~MSG_XPG4_2));
return (_so_sendmsg(sock, msg, flags & ~MSG_XPG4_2));
return (_so_sendto(sock, buf, len, flags & ~MSG_XPG4_2,
return (_so_recvmsg(sock, msg, flags | MSG_XPG4_2));
return (_so_sendmsg(sock, msg, flags | MSG_XPG4_2));
return (_so_sendto(sock, buf, len, flags | MSG_XPG4_2,
!(flags & MSG_XPG4_2));
!(flags & MSG_XPG4_2));
if (!(flags & MSG_XPG4_2) && msg->msg_controllen != 0) {
int oldflg = (msg_flags & MSG_XPG4_2) == 0;
if (flags & MSG_XPG4_2) {
if (!(flags & MSG_XPG4_2)) {
if (flags & MSG_XPG4_2) {
if (iovcnt != 0 || (flags & MSG_XPG4_2))
if (!(flags & MSG_XPG4_2)) {
MSG_DONTWAIT | MSG_XPG4_2 | MSG_CMSG_CLOEXEC | MSG_CMSG_CLOFORK);
msg->msg_flags &= ~(MSG_XPG4_2 | MSG_CMSG_CLOEXEC |
if (!(flags & MSG_XPG4_2)) {
!(flags & MSG_XPG4_2),
if (control != NULL && (flags & MSG_XPG4_2)) {
!(flags & MSG_XPG4_2), 0);
!(flags & MSG_XPG4_2));
!(flags & MSG_XPG4_2));
(flags & MSG_XPG4_2),
!(flags & MSG_XPG4_2));
!(flags & MSG_XPG4_2), &fds, &fdlen);
so_cmsg2opt(control, controllen, !(flags & MSG_XPG4_2), mp);
optlen = so_optlen(control, controllen, !(flags & MSG_XPG4_2));
!(flags & MSG_XPG4_2), &fds, &fdlen);
so_cmsg2opt(control, controllen, !(flags & MSG_XPG4_2), mp);
(flags & MSG_XPG4_2),