b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering#pragma once
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering/***
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering This file is part of systemd.
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering Copyright 2015 Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering systemd is free software; you can redistribute it and/or modify it
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering under the terms of the GNU Lesser General Public License as published by
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering (at your option) any later version.
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering systemd is distributed in the hope that it will be useful, but
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering Lesser General Public License for more details.
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering You should have received a copy of the GNU Lesser General Public License
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering***/
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering#include <sys/types.h>
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering#include "sd-id128.h"
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering#include "nspawn-mount.h"
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poettering
6aadfa4c5239f6cd2a80e82f6bc102cc116583dfIago López Galeirasint register_machine(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, bool keep_unit, const char *service);
b7103bc5f43ceed8e1de71f3d38757dea542b705Lennart Poetteringint terminate_machine(pid_t pid);