On Mon, Feb 27, 2023 at 09:20:05PM +0100, Helge Deller wrote: > Yes, you seem to be right. I missed the stat() calls. > I wonder - do you know which files are monitored with the stat() calls? > Could it be that those are just files from /dev or /proc, or are other > standard files monitored too?
They are configuration files in /etc/gdnsd, state files in /run, as well as user-configurable paths, as configured in /etc/gdnsd/config, cf. gdnsd-plugin-extfile(8). So I see where you were going with this, but I'm afraid that there's no shortcut here :/ What would you like to do with this bug? Would you like to file a bug against libev and mark this bug as blocked by the libev one? Or alternatively I can mark as wontfix and resolve? (Quite honestly I'm not sure if I were the libev maintainer if I'd bother with an ABI bump for this; but they might :) Regards, Faidon