On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution
On Tue, 4 Oct 2022 05:44:27 GMT, David Holmes wrote:
> > JNU_ThrowByNameWithStrerror
> > JNU_ThrowByNamePerror
> > JNU_ThrowIOExceptionWithIOError
>
> The problem with this kind of naming is that the user of the API for which
> these functions are then called, should not have to know anything
On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution
On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution
On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution
On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution
On Mon, 3 Oct 2022 13:37:38 GMT, Julian Waters wrote:
>> A large section of error reporting code in the JDK does not properly handle
>> WIN32 API errors and instead mixes them with errors originating from C.
>> Since they can be rather easily replaced and coming up with an elegant
>> solution