Christopher Faylor wrote: >> Gamin can use any of several backends, most of which are kernel-based, >> but the only one that can build on Cygwin is polling. >> At least initially we are trying just that: the polling backend. Using release 0.1.5 and some of the FreeBSD patches (they seem to be more "not-Linux patches" more than "FreeBSD-specific" patches, except, of course, the one that implement the kqueue backend) yesterday we managed to get a succesful "make tests" result. Except test #4. > Windows has some capabilities for this sort of thing. Does someone want > to research what gamin is using on linux and present it to the cygwin > list? Maybe Corinna or I can implement something based on that. > If we really will have to support it on Windows for an internal product, efficiency can become quite an issue, and supporting the Windows-specific mode of listening for "changed files events" could be quite important. We will take at least a look as it to evaluate feasibility and, in case it is, maybe implement it altogether.
Lapo