projects
/
project
/
procd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
procd: add cancel_timeout on rc scripts when a runtime_timeout is specified
[project/procd.git]
/
rcS.c
diff --git
a/rcS.c
b/rcS.c
index
1e38d39
..
0208a75
100644
(file)
--- a/
rcS.c
+++ b/
rcS.c
@@
-121,8
+121,10
@@
static void add_initd(struct runqueue *q, char *file, char *param)
}
s->proc.task.type = &initd_type;
s->proc.task.complete = q_initd_complete;
}
s->proc.task.type = &initd_type;
s->proc.task.complete = q_initd_complete;
- if (!strcmp(param, "stop") || !strcmp(param, "shutdown"))
+ if (!strcmp(param, "stop") || !strcmp(param, "shutdown"))
{
s->proc.task.run_timeout = 15000;
s->proc.task.run_timeout = 15000;
+ s->proc.task.cancel_timeout = 10000;
+ }
s->param = p;
s->file = f;
strcpy(s->param, param);
s->param = p;
s->file = f;
strcpy(s->param, param);