mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 02:57:37 +00:00
std::net: TcpListener shrinks the backlog argument to 32 for Haiku.
This commit is contained in:
parent
7bdae134cb
commit
1ce559b690
@ -417,6 +417,10 @@ impl TcpListener {
|
||||
// it allows up to about 37, but other times it doesn't even
|
||||
// accept 32. There may be a global limitation causing this.
|
||||
let backlog = 20;
|
||||
} else if #[cfg(target_os = "haiku")] {
|
||||
// Haiku does not support a queue length > 32
|
||||
// https://github.com/haiku/haiku/blob/979a0bc487864675517fb2fab28f87dc8bf43041/headers/posix/sys/socket.h#L81
|
||||
let backlog = 32;
|
||||
} else {
|
||||
// The default for all other platforms
|
||||
let backlog = 128;
|
||||
|
Loading…
Reference in New Issue
Block a user