[11] RFR for JDK-8202544: Hide unused exports in libzip (original) (raw)

Alexey Ivanov alexey.ivanov at oracle.com
Fri May 11 11:20:41 UTC 2018


Hi Christoph,

Thank you for your review.

I was checking the changeset before pushing and noticed I had forgotten to remove JNIEXPORT modifier from ZIP_GetEntry in zip_util.h.

Here's the updated webrev: http://cr.openjdk.java.net/~aivanov/8202544/jdk11/webrev.1/

The only difference with previous one is in this snippet in zip_util.h:

-JNIEXPORT jzentry * +jzentry *  ZIP_GetEntry(jzfile *zip, char *name, jint ulen);

Thank you!

Regards, Alexey

On 10/05/2018 22:11, Langer, Christoph wrote:

Hi Alexey,

looks good to me. Symbols don't seem to be needed outside libzip (java.base). Best regards Christoph

-----Original Message----- From: build-dev [mailto:build-dev-bounces at openjdk.java.net] On Behalf Of Alexey Ivanov Sent: Mittwoch, 9. Mai 2018 16:35 To: core-libs <core-libs-dev at openjdk.java.net>; hotspot-dev <hotspot-_ _dev at openjdk.java.net> Cc: build-dev <build-dev at openjdk.java.net> Subject: Re: [11] RFR for JDK-8202544: Hide unused exports in libzip

Any volunteers from core-libs and/or hotspot? Thank you, Alexey On 02/05/2018 13:02, Magnus Ihse Bursie wrote: Looks good to me, FWIW.

/Magnus

2 maj 2018 kl. 13:52 skrev Alexey Ivanov <alexey.ivanov at oracle.com>:

Hi, Could you please review the following fix for jdk11? bug: https://bugs.openjdk.java.net/browse/JDK-8202544 webrev: http://cr.openjdk.java.net/~aivanov/8202544/jdk11/webrev.0/ The following exported functions in libzip are not used: ZIPGetEntry, ZIPFreeEntry, ZIPLock, ZIPUnlock, ZIPRead I removed JNIEXPORT modifiers from these functions. With the fix, they're not exported on Windows; on Linux they're listed as Local rather than Global. I ran tests, no failures.

Thank you in advance. Regards, Alexey



More information about the core-libs-dev mailing list