]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/networkd-state-file.h
network/link: shorten code a bit
[thirdparty/systemd.git] / src / network / networkd-state-file.h
CommitLineData
3b5a4fc6
YW
1/* SPDX-License-Identifier: LGPL-2.1-or-later */
2#pragma once
3
4typedef struct Link Link;
5typedef struct Manager Manager;
6
7void link_dirty(Link *link);
8void link_clean(Link *link);
bd7d9028
YW
9int link_save_and_clean_full(Link *link, bool also_save_manager);
10static inline int link_save_and_clean(Link *link) {
11 return link_save_and_clean_full(link, false);
12}
3b5a4fc6
YW
13
14int manager_save(Manager *m);
2e1113b7 15int manager_clean_all(Manager *manager);