From ad43f6fd6e9b495c737d45e14f563c63f298c083 Mon Sep 17 00:00:00 2001 From: Alex Dupre Date: Thu, 27 Dec 2018 09:52:52 +0000 Subject: Add a WatchService implementation backed by kqueue, leveraging the libinotify wrapper. It's still possible to use the polling watchservice, by defining the following system property: sun.nio.fs.watchservice=polling --- .../files/patch-jdk-make-mapfiles-libnio-mapfile-bsd | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 java/openjdk8/files/patch-jdk-make-mapfiles-libnio-mapfile-bsd (limited to 'java/openjdk8/files/patch-jdk-make-mapfiles-libnio-mapfile-bsd') diff --git a/java/openjdk8/files/patch-jdk-make-mapfiles-libnio-mapfile-bsd b/java/openjdk8/files/patch-jdk-make-mapfiles-libnio-mapfile-bsd new file mode 100644 index 000000000000..94f6626b9fce --- /dev/null +++ b/java/openjdk8/files/patch-jdk-make-mapfiles-libnio-mapfile-bsd @@ -0,0 +1,17 @@ +--- ./jdk/make/mapfiles/libnio/mapfile-bsd.orig 2018-12-13 15:20:56.817147000 +0100 ++++ ./jdk/make/mapfiles/libnio/mapfile-bsd 2018-12-13 15:22:41.507010000 +0100 +@@ -143,6 +143,14 @@ + Java_sun_nio_fs_MagicFileTypeDetector_initialize0; + Java_sun_nio_fs_MagicFileTypeDetector_probe0; + Java_sun_nio_fs_UnixCopyFile_transfer; ++ Java_sun_nio_fs_LinuxWatchService_eventSize; ++ Java_sun_nio_fs_LinuxWatchService_eventOffsets; ++ Java_sun_nio_fs_LinuxWatchService_inotifyInit; ++ Java_sun_nio_fs_LinuxWatchService_inotifyAddWatch; ++ Java_sun_nio_fs_LinuxWatchService_inotifyRmWatch; ++ Java_sun_nio_fs_LinuxWatchService_configureBlocking; ++ Java_sun_nio_fs_LinuxWatchService_socketpair; ++ Java_sun_nio_fs_LinuxWatchService_poll; + Java_sun_nio_fs_UnixNativeDispatcher_access0; + Java_sun_nio_fs_UnixNativeDispatcher_chmod0; + Java_sun_nio_fs_UnixNativeDispatcher_chown0; -- cgit v1.2.3