RFR: 8146033: UnixConstants ENXIO missing

Bob Vandette bob.vandette at oracle.com
Tue Dec 22 20:16:58 UTC 2015


Looks fine.

I checked the toolchains that we cross compile with and ENXIO is 6 in all of them.

Bob.


> On Dec 22, 2015, at 3:12 PM, Gary Adams <gary.adams at oracle.com> wrote:
> 
> Here's the fix for ENXIO added to UnixConstants for the cross compiled templates.
> 
> diff --git a/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-arm.java.template b/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-arm.java.template
> --- a/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-arm.java.template
> +++ b/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-arm.java.template
> @@ -57,6 +57,7 @@
>     static final int X_OK = 1;
>     static final int F_OK = 0;
>     static final int ENOENT = 2;
> +    static final int ENXIO = 6;
>     static final int EACCES = 13;
>     static final int EEXIST = 17;
>     static final int ENOTDIR = 20;
> diff --git a/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-x86.java.template b/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-x86.java.template
> --- a/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-x86.java.template
> +++ b/src/java.base/android/classes/sun/nio/fs/UnixConstants-android-x86.java.template
> @@ -57,6 +57,7 @@
>     static final int X_OK = 1;
>     static final int F_OK = 0;
>     static final int ENOENT = 2;
> +    static final int ENXIO = 6;
>     static final int EACCES = 13;
>     static final int EEXIST = 17;
>     static final int ENOTDIR = 20;
> diff --git a/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-arm.java.template b/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-arm.java.template
> --- a/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-arm.java.template
> +++ b/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-arm.java.template
> @@ -57,6 +57,7 @@
>     static final int X_OK = 1;
>     static final int F_OK = 0;
>     static final int ENOENT = 2;
> +    static final int ENXIO = 6;
>     static final int EACCES = 13;
>     static final int EEXIST = 17;
>     static final int ENOTDIR = 20;
> diff --git a/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-x86.java.template b/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-x86.java.template
> --- a/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-x86.java.template
> +++ b/src/java.base/ios/classes/sun/nio/fs/UnixConstants-ios-x86.java.template
> @@ -57,6 +57,7 @@
>     static final int X_OK = 1;
>     static final int F_OK = 0;
>     static final int ENOENT = 2;
> +    static final int ENXIO = 6;
>     static final int EACCES = 13;
>     static final int EEXIST = 17;
>     static final int ENOTDIR = 20;
> diff --git a/src/java.base/linux/classes/sun/nio/fs/UnixConstants-linux-arm.java.template b/src/java.base/linux/classes/sun/nio/fs/UnixConstants-linux-arm.java.template
> --- a/src/java.base/linux/classes/sun/nio/fs/UnixConstants-linux-arm.java.template
> +++ b/src/java.base/linux/classes/sun/nio/fs/UnixConstants-linux-arm.java.template
> @@ -57,6 +57,7 @@
>     static final int X_OK = 1;
>     static final int F_OK = 0;
>     static final int ENOENT = 2;
> +    static final int ENXIO = 6;
>     static final int EACCES = 13;
>     static final int EEXIST = 17;
>     static final int ENOTDIR = 20;
> 



More information about the mobile-dev mailing list