[System.IO] Integrate FileSystemWatchers from CoreFX
commitf5b10f34a98bdbbdc0cb086a9240d5a7795ab7c0
authorAlexis Christoforides <alexis@thenull.net>
Sat, 10 Feb 2018 23:59:23 +0000 (10 18:59 -0500)
committerMarek Safar <marek.safar@gmail.com>
Wed, 28 Feb 2018 09:47:01 +0000 (28 10:47 +0100)
treec5528a39e84c60d83cf08b70778ea7e5796a0112
parent872c0488308d955e1073058f2dbda4e689e502da
[System.IO] Integrate FileSystemWatchers from CoreFX
The FSEvent CoreFX watcher becomes the new default for MacOS.
29 files changed:
data/config.in
external/api-snapshot
external/corefx
man/mono.1
mcs/class/System/System.IO/CoreFXFileSystemWatcherProxy.cs [new file with mode: 0644]
mcs/class/System/System.IO/DefaultWatcher.cs
mcs/class/System/System.IO/FAMWatcher.cs
mcs/class/System/System.IO/FileSystemWatcher.cs
mcs/class/System/System.IO/IFileWatcher.cs
mcs/class/System/System.IO/InotifyWatcher.cs
mcs/class/System/System.IO/KeventWatcher.cs
mcs/class/System/System.IO/NullFileWatcher.cs
mcs/class/System/System.IO/WaitForChangedResult.cs [deleted file]
mcs/class/System/System.IO/WindowsWatcher.cs [deleted file]
mcs/class/System/System_xtest.dll.sources
mcs/class/System/basic_System.dll.sources
mcs/class/System/build_System.dll.sources
mcs/class/System/common.sources
mcs/class/System/corefx.unix.sources [new file with mode: 0644]
mcs/class/System/corefx/SR.cs
mcs/class/System/darwin_net_4_x_System.dll.sources [new file with mode: 0644]
mcs/class/System/linux_net_4_x_System.dll.sources [new file with mode: 0644]
mcs/class/System/net_4_x_System.dll.sources
mcs/class/System/win32_net_4_x_System.dll.sources [new file with mode: 0644]
mcs/class/System/xammac_net_4_5_System.dll.sources
mcs/class/test-helpers/PlatformDetection.cs
mono/metadata/filewatcher.c
mono/metadata/filewatcher.h
mono/metadata/icall-def.h