Move the event mask into a platform-neutral product
`InotifyEventMask` took its bits from the C header, so nothing that imported it could build outside Linux. The new `InotifyMask` product spells out the kernel constants instead; a Linux test compares each of them with the header. `Inotify` re-exports the module, so existing code is unaffected.
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
// The mask lives in its own module so that it is usable off Linux; users
|
||||
// of `Inotify` keep seeing it as before.
|
||||
@_exported import InotifyMask
|
||||
Reference in New Issue
Block a user