chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
implement proper binding on ports
[elogind.git]
/
manager.c
diff --git
a/manager.c
b/manager.c
index 27b740e58a32f613ec4041afb9a0fe02c6ff400a..7941d89a75f52c86dbf8ce729255e3cf1c36a400 100644
(file)
--- a/
manager.c
+++ b/
manager.c
@@
-882,3
+882,13
@@
void manager_clear_jobs(Manager *m) {
while ((j = hashmap_first(m->jobs)))
job_free(j);
}
while ((j = hashmap_first(m->jobs)))
job_free(j);
}
+
+void manager_run_jobs(Manager *m) {
+ Job *j;
+ void *state;
+ int r;
+
+ HASHMAP_FOREACH(j, m->jobs, state) {
+ r = job_run_and_invalidate(j);
+ }
+}