On Mon, 21 Nov 2022 06:14:44 GMT, Xue-Lei Andrew Fan <xue...@openjdk.org> wrote:

>> Please don't add uses of `jio_snprintf` or `::snprintf` to hotspot. Use 
>> `os::snprintf`.
>> 
>> Regarding `jio_snprintf`, see https://bugs.openjdk.org/browse/JDK-8198918.
>> Regarding `os::snprintf` and `os::vsnprintf`, see 
>> https://bugs.openjdk.org/browse/JDK-8285506.
>> 
>> I think the only reason we haven't marked `::sprintf` and `::snprintf` 
>> forbidden
>> (FORBID_C_FUNCTION) is there are a lot of uses, and nobody has gotten around
>> to dealing with it.  `::snprintf` in the list of candidates for
>> https://bugs.openjdk.org/browse/JDK-8214976, some of which have already been
>> marked.  But I don't see new bugs for the as-yet unmarked ones.
>> 
>> As a general note, as a reviewer my preference is against non-trivial and
>> persnickety code changes that are scattered all over the code base. For
>> something like this I'd prefer multiple more bite-sized changes that were
>> dealing with specific uses.  I doubt everyone agrees with me though.
>
> @kimbarrett, did you have further comments?  I'm going to integrate this 
> update this week.  Please let me know if you need more time.  Thanks!

@XueleiFan AFAICS only @tstuefe has reviewed the version where you check the 
return value, and as such you need a second reviewer for this nominal final 
version of the fix. Thanks.

-------------

PR: https://git.openjdk.org/jdk/pull/11115

Reply via email to