https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102259

--- Comment #17 from Michel Morin <mimomorin at gmail dot com> ---
> I thought I saw some docs saying >= INT_MAX fails, but maybe I'm wrong. 
> The Rust change uses INT_MAX - 1

The comment in the Rust code says
  On OSX ... by rejecting any read with a size larger than or equal to INT_MAX

But at least on my tested mac systems (from 10.15 to 14) the read syscall
and istream::read works fine for count = INT_MAX.
If you'd like me to test it in the old mac (e.g. 10.7), please let me know (I
can test it after the weekend).

Reply via email to