summaryrefslogtreecommitdiff
path: root/java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2013-03-27 03:06:50 +0000
committerGreg Lewis <glewis@FreeBSD.org>2013-03-27 03:06:50 +0000
commite2f338bdce831004bd2d4894d93ecf6256da59bd (patch)
tree542fee88b3e99e14ec5f44934dd5d40abc1ff67b /java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
parentMake fetchable and build fix. (diff)
. Allow users to force the file system provider to be the BSD file system
provider. This is helpful when users also wish to force os.name to a different value (e.g. Linux) but not being forced to also use the Linux file system provider. This can be done by defining the property java.nio.file.spi.DefaultFileSystemProvider. This patch differs from the submitters in that the range of values are restricted to the current known defaults. PR: 173847 Submitted by: 4721 at hushmail.com
Notes
Notes: svn path=/head/; revision=315345
Diffstat (limited to 'java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java')
-rw-r--r--java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java b/java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
new file mode 100644
index 000000000000..8897cbe56e30
--- /dev/null
+++ b/java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
@@ -0,0 +1,21 @@
+--- jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java.orig
++++ jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java
+@@ -27,6 +27,7 @@
+
+ import java.nio.file.*;
+ import java.nio.file.attribute.*;
++import java.nio.file.spi.FileSystemProvider;
+ import java.io.IOException;
+
+ /**
+@@ -38,6 +39,10 @@
+ super();
+ }
+
++ public BsdFileSystemProvider(FileSystemProvider f) {
++ super();
++ }
++
+ @Override
+ BsdFileSystem newFileSystem(String dir) {
+ return new BsdFileSystem(this, dir);