X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=execute.h;h=cb69bb3bd82c43f8f2b06116b76e69053a5133ed;hp=d8073e14b022cbf21ef595ae597f61458715badc;hb=8e27452380193a5f81bfd08a59aab8b07008ba0b;hpb=c9dae904f3a07ae563bd58fb2b39529c1f108915 diff --git a/execute.h b/execute.h index d8073e14b..cb69bb3bd 100644 --- a/execute.h +++ b/execute.h @@ -33,6 +33,8 @@ typedef struct ExecContext ExecContext; #include #include +struct CGroupBonding; + #include "list.h" #include "util.h" @@ -145,7 +147,8 @@ typedef enum ExitStatus { EXIT_CPUAFFINITY, EXIT_GROUP, EXIT_USER, - EXIT_CAPABILITIES + EXIT_CAPABILITIES, + EXIT_CGROUP } ExitStatus; int exec_spawn(const ExecCommand *command, @@ -153,6 +156,7 @@ int exec_spawn(const ExecCommand *command, int *fds, unsigned n_fds, bool apply_permissions, bool apply_chroot, + struct CGroupBonding *cgroup_bondings, pid_t *ret); void exec_command_free_list(ExecCommand *c);