diff options
author | Rich Felker <dalias@aerifal.cx> | 2024-01-17 18:11:58 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2024-01-17 18:11:58 -0500 |
commit | 11fb383275d20f5f94c00425bd888a02ecbd218e (patch) | |
tree | ea8d30a17772dfcb3a2e689c93071cf2579630ea /src/unistd | |
parent | f47a5d400b8ffa26cfc5b345dbff52fec94ac7f3 (diff) | |
download | musl-11fb383275d20f5f94c00425bd888a02ecbd218e.tar.gz musl-11fb383275d20f5f94c00425bd888a02ecbd218e.tar.xz musl-11fb383275d20f5f94c00425bd888a02ecbd218e.zip |
remove INT_MAX limit on the n argument to snprintf/swprintf
this was a POSIX requirement that was always in conflict with ISO C, which specified a well-defined behavior for snprintf and swprintf so long as the actual number of bytes/characters produced did not exceed INT_MAX. I originally raised this conflict for snprintf with the Austin Group as tracker issue 761, which was never resolved. it was later reported again as issue 1219, and as a result the conflicting requirement has been removed. the corresponding issue with swprintf does not seem to have been addressed, but as the same reasoning applies to it, I am removing the limitation on n for swprintf as well.
Diffstat (limited to 'src/unistd')
0 files changed, 0 insertions, 0 deletions