projects
/
project
/
procd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
trigger: use uloop_timeout_remaining64
[project/procd.git]
/
service
/
trigger.c
diff --git
a/service/trigger.c
b/service/trigger.c
index 440830b26b72ff9afeac701cdd1fb89c6234ef58..4af1474ae5f0ee81e0bf56e34a68a9911658d358 100644
(file)
--- a/
service/trigger.c
+++ b/
service/trigger.c
@@
-155,7
+155,7
@@
static void trigger_command_start(struct uloop_timeout *timeout)
static void trigger_command_add(struct trigger *t, struct blob_attr *data)
{
struct trigger_command *cmd;
static void trigger_command_add(struct trigger *t, struct blob_attr *data)
{
struct trigger_command *cmd;
- int remaining;
+ int
64_t
remaining;
cmd = avl_find_element(&trigger_pending, data, cmd, avl);
if (cmd) {
cmd = avl_find_element(&trigger_pending, data, cmd, avl);
if (cmd) {
@@
-166,7
+166,7
@@
static void trigger_command_add(struct trigger *t, struct blob_attr *data)
}
/* Extend timer if trigger timeout is bigger than remaining time */
}
/* Extend timer if trigger timeout is bigger than remaining time */
- remaining = uloop_timeout_remaining(&cmd->delay);
+ remaining = uloop_timeout_remaining
64
(&cmd->delay);
if (remaining < t->timeout)
uloop_timeout_set(&cmd->delay, t->timeout);
if (remaining < t->timeout)
uloop_timeout_set(&cmd->delay, t->timeout);