X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fcore%2Fexecute.h;h=349f583c1a6697330e83144f8652b57da4d81c8b;hb=18d73705874f9bf0643485714e9dc069a2e9b599;hp=805709f2aa99db2de139928f3686afd5eea6946a;hpb=6b000af4f206a87f424f05c163ea818b142e372e;p=thirdparty%2Fsystemd.git diff --git a/src/core/execute.h b/src/core/execute.h index 805709f2aa9..349f583c1a6 100644 --- a/src/core/execute.h +++ b/src/core/execute.h @@ -155,9 +155,10 @@ struct ExecContext { char **unset_environment; struct rlimit *rlimit[_RLIMIT_MAX]; - char *working_directory, *root_directory, *root_image, *root_verity, *root_hash_path; - void *root_hash; - size_t root_hash_size; + char *working_directory, *root_directory, *root_image, *root_verity, *root_hash_path, *root_hash_sig_path; + void *root_hash, *root_hash_sig; + size_t root_hash_size, root_hash_sig_size; + LIST_HEAD(MountOptions, root_image_options); bool working_directory_missing_ok:1; bool working_directory_home:1; @@ -405,7 +406,7 @@ ExecRuntime *exec_runtime_unref(ExecRuntime *r, bool destroy); int exec_runtime_serialize(const Manager *m, FILE *f, FDSet *fds); int exec_runtime_deserialize_compat(Unit *u, const char *key, const char *value, FDSet *fds); -void exec_runtime_deserialize_one(Manager *m, const char *value, FDSet *fds); +int exec_runtime_deserialize_one(Manager *m, const char *value, FDSet *fds); void exec_runtime_vacuum(Manager *m); void exec_params_clear(ExecParameters *p);