RE: [11] RFR for JDK-8202544: Hide unused exports in libzip

2018-05-11 Thread Langer, Christoph
Hi Alexey,

good catch, I missed that.

Best regards
Christoph



> -Original Message-
> From: Alexey Ivanov [mailto:alexey.iva...@oracle.com]
> Sent: Freitag, 11. Mai 2018 13:21
> To: Langer, Christoph <christoph.lan...@sap.com>; core-libs  d...@openjdk.java.net>; hotspot-dev <hotspot-...@openjdk.java.net>;
> build-dev <build-...@openjdk.java.net>; Magnus Ihse Bursie
> <magnus.ihse.bur...@oracle.com>
> Subject: Re: [11] RFR for JDK-8202544: Hide unused exports in libzip
> 
> 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-boun...@openjdk.java.net] On Behalf
> Of
> >> Alexey Ivanov
> >> Sent: Mittwoch, 9. Mai 2018 16:35
> >> To: core-libs <core-libs-dev@openjdk.java.net>; hotspot-dev  >> d...@openjdk.java.net>
> >> Cc: build-dev <build-...@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.iva...@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:
> >>>> ZIP_GetEntry, ZIP_FreeEntry, ZIP_Lock, ZIP_Unlock, ZIP_Read
> >>>>
> >>>> 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



Re: [11] RFR for JDK-8202544: Hide unused exports in libzip

2018-05-11 Thread Alexey Ivanov

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-boun...@openjdk.java.net] On Behalf Of
Alexey Ivanov
Sent: Mittwoch, 9. Mai 2018 16:35
To: core-libs <core-libs-dev@openjdk.java.net>; hotspot-dev 
Cc: build-dev <build-...@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.iva...@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:
ZIP_GetEntry, ZIP_FreeEntry, ZIP_Lock, ZIP_Unlock, ZIP_Read

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




RE: [11] RFR for JDK-8202544: Hide unused exports in libzip

2018-05-10 Thread Langer, Christoph
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-boun...@openjdk.java.net] On Behalf Of
> Alexey Ivanov
> Sent: Mittwoch, 9. Mai 2018 16:35
> To: core-libs <core-libs-dev@openjdk.java.net>; hotspot-dev  d...@openjdk.java.net>
> Cc: build-dev <build-...@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.iva...@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:
> >> ZIP_GetEntry, ZIP_FreeEntry, ZIP_Lock, ZIP_Unlock, ZIP_Read
> >>
> >> 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


Re: [11] RFR for JDK-8202544: Hide unused exports in libzip

2018-05-09 Thread Alexey Ivanov

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 :

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:
ZIP_GetEntry, ZIP_FreeEntry, ZIP_Lock, ZIP_Unlock, ZIP_Read

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


Re: [11] RFR for JDK-8202544: Hide unused exports in libzip

2018-05-02 Thread Magnus Ihse Bursie
Looks good to me, FWIW. 

/Magnus

> 2 maj 2018 kl. 13:52 skrev Alexey Ivanov :
> 
> 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:
> ZIP_GetEntry, ZIP_FreeEntry, ZIP_Lock, ZIP_Unlock, ZIP_Read
> 
> 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