chiark / gitweb /
mount: fix loop exit
[elogind.git] / execute.h
index 499b007cf155b6217d5630232d2326ff030098e4..3e332105c1ab15f12bea9d4b82a95e76b15a995c 100644 (file)
--- a/execute.h
+++ b/execute.h
@@ -90,6 +90,7 @@ struct ExecContext {
         bool timer_slack_ns_set:1;
 
         bool cpu_sched_reset_on_fork;
+        bool non_blocking;
 
         ExecInput input;
         ExecOutput output;
@@ -153,6 +154,7 @@ void exec_command_free_array(ExecCommand **c, unsigned n);
 char *exec_command_line(ExecCommand *c);
 void exec_command_dump(ExecCommand *c, FILE *f, const char *prefix);
 void exec_command_dump_list(ExecCommand *c, FILE *f, const char *prefix);
+void exec_command_append_list(ExecCommand **l, ExecCommand *e);
 
 void exec_context_init(ExecContext *c);
 void exec_context_done(ExecContext *c);