]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/volatile-util.h
Merge pull request #13365 from keszybz/fix-commits-from-pr-13246
[thirdparty/systemd.git] / src / shared / volatile-util.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
2 #pragma once
3
4 typedef enum VolatileMode {
5 VOLATILE_NO,
6 VOLATILE_YES,
7 VOLATILE_STATE,
8 VOLATILE_OVERLAY,
9 _VOLATILE_MODE_MAX,
10 _VOLATILE_MODE_INVALID = -1
11 } VolatileMode;
12
13 VolatileMode volatile_mode_from_string(const char *s);
14 const char* volatile_mode_to_string(VolatileMode m);
15
16 int query_volatile_mode(VolatileMode *ret);