RFR: 8146033: UnixConstants ENXIO missing

Gary Adams gary.adams at oracle.com
Tue Dec 22 20:12:19 UTC 2015


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