mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 14:37:08 +00:00
sys_net: add few socket options (#1874)
This commit is contained in:
parent
6705a6ecc9
commit
d4da0e052d
2 changed files with 25 additions and 5 deletions
|
|
@ -193,7 +193,7 @@ namespace sys_net
|
|||
#endif
|
||||
{
|
||||
ERROR_CASE(EWOULDBLOCK);
|
||||
default: throw fmt::exception("Unknown/illegal socket error: %d" HERE, code);
|
||||
default: libnet.error("Unknown/illegal socket error: %d" HERE, code);
|
||||
}
|
||||
|
||||
if (name && result != SYS_NET_EWOULDBLOCK)
|
||||
|
|
@ -550,8 +550,18 @@ namespace sys_net
|
|||
ret = ::setsockopt(sock->s, SOL_SOCKET, SO_RCVLOWAT, (char*)&recvlowmark, sizeof(recvlowmark));
|
||||
break;
|
||||
}
|
||||
case OP_SO_USECRYPTO:
|
||||
{
|
||||
libnet.warning("Socket option OP_SO_USECRYPTO is unimplemented");
|
||||
break;
|
||||
}
|
||||
case OP_SO_USESIGNATURE:
|
||||
{
|
||||
libnet.warning("Socket option OP_SO_USESIGNATURE is unimplemented");
|
||||
break;
|
||||
}
|
||||
default:
|
||||
throw EXCEPTION("Unknown socket option for Win32: 0x%x", optname);
|
||||
libnet.error("Unknown socket option for Win32: 0x%x", optname);
|
||||
}
|
||||
}
|
||||
else if (level == PROTO_IPPROTO_TCP)
|
||||
|
|
@ -572,7 +582,7 @@ namespace sys_net
|
|||
}
|
||||
|
||||
default:
|
||||
throw EXCEPTION("Unknown TCP option for Win32: 0x%x", optname);
|
||||
libnet.error("Unknown TCP option for Win32: 0x%x", optname);
|
||||
}
|
||||
}
|
||||
#else
|
||||
|
|
@ -599,7 +609,7 @@ namespace sys_net
|
|||
}
|
||||
|
||||
default:
|
||||
throw EXCEPTION("Unknown socket option for Unix: 0x%x", optname);
|
||||
libnet.error("Unknown socket option for Unix: 0x%x", optname);
|
||||
}
|
||||
}
|
||||
else if (level == PROTO_IPPROTO_TCP)
|
||||
|
|
@ -621,7 +631,7 @@ namespace sys_net
|
|||
}
|
||||
|
||||
default:
|
||||
throw EXCEPTION("Unknown TCP option for Unix: 0x%x", optname);
|
||||
libnet.error("Unknown TCP option for Unix: 0x%x", optname);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue