From e2f338bdce831004bd2d4894d93ecf6256da59bd Mon Sep 17 00:00:00 2001 From: Greg Lewis Date: Wed, 27 Mar 2013 03:06:50 +0000 Subject: . 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 --- ...is-classes-sun-nio-fs-BsdFileSystemProvider.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java (limited to 'java/openjdk7/files/patch-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java') 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); -- cgit v1.2.3