]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/shared/volatile-util.h
shared/varlink: add missing terminator in json strings
[thirdparty/systemd.git] / src / shared / volatile-util.h
CommitLineData
53e1b683 1/* SPDX-License-Identifier: LGPL-2.1+ */
a4c35b6b
LP
2#pragma once
3
a4c35b6b
LP
4typedef enum VolatileMode {
5 VOLATILE_NO,
6 VOLATILE_YES,
7 VOLATILE_STATE,
6c610aca 8 VOLATILE_OVERLAY,
a4c35b6b
LP
9 _VOLATILE_MODE_MAX,
10 _VOLATILE_MODE_INVALID = -1
11} VolatileMode;
12
13VolatileMode volatile_mode_from_string(const char *s);
081a0c72 14const char* volatile_mode_to_string(VolatileMode m);
91214a37
LP
15
16int query_volatile_mode(VolatileMode *ret);