X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fexecute.h;h=1a43ac77b0212e8fdc51f59331ecc3b66b03b17f;hb=340a1d2330ddc1dd18ad75bcdddf32f63c84b4a1;hp=2c201399e3d987672e9b5cc5249b4b5e1ffd69bb;hpb=f1acf85a36f4c32d69511fe1bfa12f66e28fa80d;p=elogind.git diff --git a/src/core/execute.h b/src/core/execute.h index 2c201399e..1a43ac77b 100644 --- a/src/core/execute.h +++ b/src/core/execute.h @@ -27,17 +27,12 @@ typedef struct ExecContext ExecContext; typedef struct ExecRuntime ExecRuntime; typedef struct ExecParameters ExecParameters; -#include -#include -#include #include #include #include #include #include "list.h" -#include "util.h" -#include "set.h" #include "fdset.h" #include "missing.h" #include "namespace.h" @@ -99,6 +94,7 @@ struct ExecContext { struct rlimit *rlimit[_RLIMIT_MAX]; char *working_directory, *root_directory; + bool working_directory_missing_ok; mode_t umask; int oom_score_adjust; @@ -198,6 +194,7 @@ struct ExecContext { }; #include "cgroup.h" +#include "cgroup-util.h" struct ExecParameters { char **argv;