Thanks for investigating this! I don't really like the "poll every 1 s" approach, as in the worst case this would unnecessarily delay the boot by a whole second. But I agree that we can wait for 1 s if udev_monitor_receive_device() fails. There can't be an infinite loop as we always have the alarm_handler.
Thanks for investigating this! I don't really like the "poll every 1 s" approach, as in the worst case this would unnecessarily delay the boot by a whole second. But I agree that we can wait for 1 s if udev_monitor_ receive_ device( ) fails. There can't be an infinite loop as we always have the alarm_handler.