Skip to content

Commit 4d4fedd

Browse files
committed
Added licensing concern
1 parent 85f57ad commit 4d4fedd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,6 @@ In summary:
2323
| Windows | [`ReadDirectoryChangesW`](https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-readdirectorychangesw) |||| generic error marker | some, error in case not supported | hard to correctly setup (there are multiple ways to get updates), can be chatty with it's events. can lock the directory it's monitoring. |
2424
| Linux | [inotify](https://man7.org/linux/man-pages/man7/inotify.7.html) |||| generic error marker | only local changes, no error | note that the new [fanotify](https://man7.org/linux/man-pages/man7/fanotify.7.html) supports recursive watches, but only at mount points, not for arbitrary directories. |
2525
| macOS & BSD | [kqueue](https://man.freebsd.org/cgi/man.cgi?kqueue) | ? ||| can quickly run out of file descriptors | ? | implementing recursive directory watches this way will quickly run out of file descriptors |
26-
| macOS | [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) |||| generic error marker | ? | Some report it works great, but openjdk stopped doing this direction of the implementation as it consistently failed a test with a lot of IO operations and register and unregisters of watches. Reporting that the API would just stop reporting any events |
26+
| macOS | [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) |||| generic error marker | ? | Some report it works great, but openjdk stopped doing this direction of the implementation as it consistently failed a test with a lot of IO operations and register and unregisters of watches. Reporting that the API would just stop reporting any events |
27+
28+
To avoid licensing conflicts we have not read the source code of any of these libraries/frameworks. The related work study is based purely on public documentation and discussions.

0 commit comments

Comments
 (0)