Если я сделаю следующее
- вызвать event_add для определенного файлового дескриптора fd1 и тайм-аута t1 = 5 секунд
- через 1 секунду, не дожидаясь какого-либо события, я снова вызываю event_add для f1 и t1 = 5 секунд.
Отменит ли второй вызов event_add предыдущий вызов? то есть, если событие не произойдет, произойдет ли тайм-аут теперь через 6 секунд вместо 5 секунд? Или у нас будет 2 тайм-аута - один на 5 и другой на 6 секунд
Отличается ли это поведение между версиями libevent 1 и 2? Я не нашел никакой документации, относящейся к этому. Я не могу понять это из чтения кода. Я, конечно, могу написать программу для проверки этого, но поскольку программа должна работать на разных платформах, было бы лучше, если бы была конкретная документация, описывающая поведение в этих условиях.