summaryrefslogtreecommitdiff
path: root/src/basic/string-util.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-10-11 16:20:27 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-10-20 19:58:37 +0200
commitfe37e5a5d192ec55f87cd57893688a865b7f72d2 (patch)
tree162c465cad3bbdb92fdb2d130fbf642215f797b5 /src/basic/string-util.h
parentaf781878d5986127ca00831c4b524c2b62649823 (diff)
downloadsystemd-fe37e5a5d192ec55f87cd57893688a865b7f72d2.tar.gz
resolvectl: use compat status string instead of a field-by-field table
The status string is modeled after our --version output: +enabled -disabled equals=more-info For example: Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=allow-downgrade/supported
Diffstat (limited to 'src/basic/string-util.h')
-rw-r--r--src/basic/string-util.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/basic/string-util.h b/src/basic/string-util.h
index cefbda3577..18ba2a1dcb 100644
--- a/src/basic/string-util.h
+++ b/src/basic/string-util.h
@@ -53,6 +53,10 @@ static inline const char* true_false(bool b) {
return b ? "true" : "false";
}
+static inline const char* plus_minus(bool b) {
+ return b ? "+" : "-";
+}
+
static inline const char* one_zero(bool b) {
return b ? "1" : "0";
}