From 882bb4b3b653413f08fa148db8008aa32cdf34a7 Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Wed, 24 Apr 2024 13:58:21 -0400 Subject: [PATCH] set MAX_OS_WRITE on unix 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