X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=load-fragment.c;h=148a579d99244127d123b08888eddb48a82a54e6;hp=b5efbb25e0738ce5ca40f28f3d005ee4effa5046;hb=413d6313d82ef4f50a4186cfadd8a6b1e4e65164;hpb=932921b5c247f5de09f0e20208534f354f9c0fef diff --git a/load-fragment.c b/load-fragment.c index b5efbb25e..148a579d9 100644 --- a/load-fragment.c +++ b/load-fragment.c @@ -28,6 +28,7 @@ #include #include #include +#include #include "unit.h" #include "strv.h" @@ -1170,7 +1171,8 @@ static int load_from_path(Unit *u, const char *path) { [UNIT_DEVICE] = "Device", [UNIT_MOUNT] = "Mount", [UNIT_AUTOMOUNT] = "Automount", - [UNIT_SNAPSHOT] = "Snapshot" + [UNIT_SNAPSHOT] = "Snapshot", + [UNIT_SWAP] = "Swap" }; #define EXEC_CONTEXT_CONFIG_ITEMS(context, section) \ @@ -1196,6 +1198,7 @@ static int load_from_path(Unit *u, const char *path) { { "SyslogIdentifier", config_parse_string, &(context).syslog_identifier, section }, \ { "SyslogFacility", config_parse_facility, &(context).syslog_priority, section }, \ { "SyslogLevel", config_parse_level, &(context).syslog_priority, section }, \ + { "SyslogNoPrefix", config_parse_bool, &(context).syslog_no_prefix, section }, \ { "Capabilities", config_parse_capabilities, &(context), section }, \ { "SecureBits", config_parse_secure_bits, &(context), section }, \ { "CapabilityBoundingSetDrop", config_parse_bounding_set, &(context), section }, \ @@ -1285,6 +1288,9 @@ static int load_from_path(Unit *u, const char *path) { { "Where", config_parse_path, &u->automount.where, "Automount" }, + { "What", config_parse_path, &u->swap.parameters_fragment.what, "Swap" }, + { "Priority", config_parse_int, &u->swap.parameters_fragment.priority, "Swap" }, + { NULL, NULL, NULL, NULL } };