chiark / gitweb /
sd-daemon: turn sd-daemon.c into a shared library
[elogind.git] / src / execute.h
index 4ed79f0d8b1d18f3fec7ff48db0e6383c6a5a787..a2d9072357702e2eb25872e6e185947d9aef442f 100644 (file)
@@ -160,6 +160,8 @@ struct ExecContext {
         bool non_blocking;
         bool private_tmp;
 
+        bool control_group_modify;
+
         /* This is not exposed to the user but available
          * internally. We need it to make sure that whenever we spawn
          * /bin/mount it is run in the same process group as us so
@@ -211,10 +213,10 @@ void exec_status_exit(ExecStatus *s, ExecContext *context, pid_t pid, int code,
 void exec_status_dump(ExecStatus *s, FILE *f, const char *prefix);
 
 const char* exec_output_to_string(ExecOutput i);
-int exec_output_from_string(const char *s);
+ExecOutput exec_output_from_string(const char *s);
 
 const char* exec_input_to_string(ExecInput i);
-int exec_input_from_string(const char *s);
+ExecInput exec_input_from_string(const char *s);
 
 const char *kill_mode_to_string(KillMode k);
 KillMode kill_mode_from_string(const char *s);