]>
Commit | Line | Data |
---|---|---|
53e1b683 | 1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
b7103bc5 LP |
2 | #pragma once |
3 | ||
b7103bc5 LP |
4 | #include <sys/types.h> |
5 | ||
6 | #include "sd-id128.h" | |
7 | ||
8 | #include "nspawn-mount.h" | |
9 | ||
de40a303 | 10 | int register_machine(sd_bus *bus, const char *machine_name, pid_t pid, const char *directory, sd_id128_t uuid, int local_ifindex, const char *slice, CustomMount *mounts, unsigned n_mounts, int kill_signal, char **properties, sd_bus_message *properties_message, bool keep_unit, const char *service); |
0bb0a9fa | 11 | int unregister_machine(sd_bus *bus, const char *machine_name); |
cd2dfc6f | 12 | |
de40a303 | 13 | int allocate_scope(sd_bus *bus, const char *machine_name, pid_t pid, const char *slice, CustomMount *mounts, unsigned n_mounts, int kill_signal, char **properties, sd_bus_message *properties_message); |
1d78fea2 | 14 | int terminate_scope(sd_bus *bus, const char *machine_name); |