From b35d3083e10b2161dfcd33a5546fbdbd88d8b25c Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Thu, 25 Apr 2024 08:31:13 -0400 Subject: [PATCH] set MAX_OS_WRITE on unix (#54233) Fixes #54225 --- base/stream.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/stream.jl b/base/stream.jl index e80d27c837802..0558a58c151d6 100644 --- a/base/stream.jl +++ b/base/stream.jl @@ -122,7 +122,7 @@ const DEFAULT_READ_BUFFER_SZ = 10485760 # 10 MB if Sys.iswindows() const MAX_OS_WRITE = UInt(0x1FF0_0000) # 511 MB (determined semi-empirically, limited to 31 MB on XP) else - const MAX_OS_WRITE = UInt(typemax(Csize_t)) + const MAX_OS_WRITE = UInt(0x7FFF_0000) # almost 2 GB (both macOS and linux have this kernel restriction, although only macOS documents it) end