Hello! Is it safe to call ev_*_stop on stopped watcher? As I understood it's safe. Is it safe to call ev_unloop on stopped loop? I didn't find any suggestions in docs. BTW, I think your method to detect the kernel version<2.6.25 is correct since I didn't find any points where linux kernel exports version except "struct utsname".