Joachim Nilsson
dbf8c0dae2
Doc: a timer must have a non-zero timeout value to be armed properly
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-11-19 11:29:19 +01:00
Joachim Nilsson
9df7cbfc52
uev_timer_stop(): Check if already stopped to prevent double close()
...
Both cron and regular timers were closed twice on uev_exit(), first
when iterating over all watchers, next after each cb() has run in
uev_run(). This patch adds a check if a watcher is active before
attempting to stop it (again).
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-11-14 12:17:41 +01:00
Joachim Nilsson
6cbeb057b8
uev_timer_init(): Mark fd as uninitialized on error
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-11-14 12:17:41 +01:00
Joachim Nilsson
6f5e6e5232
Make internal API more private
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-21 12:04:13 +02:00
Joachim Nilsson
b6b4afc11b
Update copyright years
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-19 09:09:29 +02:00
Joachim Nilsson
ed5c9bb06c
Relocate source fiiles to src/ subdirectory
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-19 08:12:21 +02:00