Hi Robert, I was playing with [udev_example3.c](https://github.com/robertalks/udev-examples/blob/master/udev_example3.c) but the program doesn't print out anything if I disconnect/reconnect the wireless network. Debug shows that the problem is at L55. (ret is equal to 0) [ ret = select(fd+1, &fds, NULL, NULL, &tv);](https://github.com/robertalks/udev-examples/blob/60573f4b3774069de7d0d39926e609c76a0a619e/udev_example3.c#L55)